14w06bがきてたよー(主にtriggerコマンドについて)
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

14w06bがきてたよー(主にtriggerコマンドについて)

2014-02-07 19:26
  • 2
みなさん、こんにちは
赤石大好き!赤石愛です。



新しいスナップショットが来てました。
編集してた頃で気付かなかったみたいです。

えーっとですね・・・
バリアブロックが見やすくなりましたね。
あ、ご安心下さい。
クリエイティブモードでバリアブロックを手に持っている時にしか、このパーティクルは表示されないようです。
また、/particleコマンドにこのパーティクルが追加されました。

それから…
データタグに
CanPlaceOn:アドベンチャーモードで特定のブロックの上にだけ設置出来るようにする。
HideFlags:アイテムの詳細で隠す部分を指定できる。

PickupDelay:アイテムを拾えるまでの時間を指定出来る。
ShowParticles:ポーション効果のパーティクルを隠せる。
が追加されました。
PickupDelayで拾えないアイテムを作ったり、Ageで消えないアイテムを作ったりも出来るみたいです。
アイテムのデータタグを講座で扱った時に詳しく説明するかもしれません。

あと、スライムが泳ぐようになったり、ゾンビピッグマンがルート探索するようになりました。
スライムが泳ぐ光景は結構違和感がありました。

他、色々と変更があったようですが、今回ブロマガを書こうと思ったのはですね、
/scoreboardコマンドのcriteria(基準)にtriggerが追加されたことと、
それに合わせて/triggerコマンドが追加されたことです。

このtrigger、どんなものかと言えば、dummyの権限がない人でも扱える版です。
使い方を具体例で説明しましょう。
  1. /scoreboard objectives add answer trigger 回答
    →answerという名前(表示は「回答」)のtriggerのスコアボードオブジェクトを作ります。
  2. /scoreboard objectives setdisplay sidebar answer
    →サイドバーにanswerを表示するようにします。(誰も設定されてなかったら表示されない。)
  3. /scoreboard players reset * answer
    →answerに設定されている全員のスコアをリセットします。(今回追加された新しいreset方法)
  4. /scoreboard players enable @a answer
    →全員に/triggerによるanswerの変更権限を付与します。(自分のだけ)
  5. /tellraw @a {text:"[正解は何番でしょうか?]",color:green,extra:[{text:" #1",color:white,clickEvent:{action:run_command,value:"/trigger answer set 1"}},{text:" #2",color:gold,clickEvent:{action:run_command,value:"/trigger answer set 2"}},{text:" #3",color:light_purple,clickEvent:{action:run_command,value:"/trigger answer set 3"}},{text:" #4",color:aqua,clickEvent:{action:run_command,value:"/trigger answer set 4"}}]}
    →回答のための選択肢を/tellrawコマンドで送信します。

  6. クリックして回答すると、クリックした人のスコアだけが書き変わります。同時に、answerの変更権限が失われます。(一度きり)

  7. /give @a[score_answer=3,score_answer_min=3] minecraft:diamond 1
    →3と回答した人に、ダイヤモンドを1つプレゼント。
こんな感じで、後は3~7の繰り返しで、クイズ大会のような事も出来ます。
/tellrawコマンドのコマンド実行は、本来は権限を持っている人しか出来ませんが、/triggerならコマンドによって権限を与えられ、また1度きりなので安心してマルチなどで使えます。
あと、/triggerコマンドではsetの他にaddも使えます。色んなイベントに使えそうですね。
注意点として、/tellrawコマンドであまり日本語を使うと、クリックする箇所がずれていきます。ご注意ください。

ではでは。


余談:これバグだったんだ
  • MC-39139 – walkOneCm stat doesn't accurately measure distance
    スコアボードのcriteriaの1つ、walkOneCmの挙動がおかしい
    →あれ、これおかしいなら他のいくつかもおかしかったような?
  • MC-46694 – Item Frames, Knots and Paintings displaying void particle
    絵画とかから奈落のパーティクルが出てるんだけど
    →仕様変更かと思ってた。
  • MC-46761 – Zombies and Zombie Pigmen do not show holding items
    ゾンビとゾンピグの手に持ってるアイテムが表示されない
    →記憶違いじゃなかった。
広告
×
これってtriggerコマンドでスコアを
add 100 とかで一気に増やすことが出来ますか?
55ヶ月前
×
>>1
出来ますよ
55ヶ月前
コメントを書く
コメントをするには、
ログインして下さい。