敵を倒すと〇〇が起きる回路の作り方
- 「敵をすべて倒せば扉が開く」「敵をすべて倒せば何かが起きる」etc...
- testforコマンドと@eでMobを検知
活用法
- ただ単にメッセージを出すだけ
/say @p おめでとう
上記コマンドで、敵を倒せば祝ってくれる謎サービスを設置できます。 - 敵を倒せば上のフロアへ
/tp @p ~ ~10 ~
上記コマンドで、敵を倒せば自分が10ブロック分だけ上へテレポします。 - 敵を倒すと対岸へ橋が架かる
/fill (始点の)x y z (終点の)x2 y2 z2 minecraft:stone
上記コマンドで、敵を倒せばfillコマンドを使って指定範囲を塗りつぶす、ということができます。
逆に、敵を倒せば壁が壊れるなんてことも可能です。(壊すときはアイテム名をminecraft:airにする) - 敵を倒すと鉄の扉が開く
testforコマンドをセットしたコマブロから、先ほどの方法でコンパレータ→NOT→鉄のドアとすれば、
敵を倒すとドアが開く仕掛けを作れます。 - 重要人物を倒してしまうと呪われる
/testfor @e[type=Villager,name=Voldemort]
このコマンドで、「Voldemort」と名前がついた村人を検知します。
もう片方のコマンドブロックに、以下のコマンドをセットしてみてください。/effect @p 20 120 100 (/effect ターゲット ステータス効果ID 秒数 強さ)
(ステータス効果ID一覧はこちら)
○○を入れると何かが起きる仕掛けの作り方
活用法
- 指定したアイテムを入れるとワープ
/testforblock x y z minecraft:chest -1 {Items:[{id:minecraft:gold_ingot,Count:1b,Slot:0b}]}
使用例: 金インゴットが入ったチェストを判定する - 植木鉢にポピーを挿せばゴーレムからプレゼントをもらえる
/testforblock x y z minecraft:flower_pot -1 {Item:minecraft:red_flower}
上図では、「君への思い -ゴーレムより-」という刻印付きのダイヤモンドをもらえます。
一斉設置/建物コピー! fillやcloneの使い方とダンジョン用仕掛け
活用法
triggerコマンドでクイズ大会やイベント分岐
活用法
絵や旗(Banner)の種類を指定して設置する
意外と知らない! ダンジョン作成に役立つ便利ワザ6選
バニラでも看板に日本語を入力する方法
(1.9なら普通に出来る)
座標(xyz)を素早く入力するならTabキーを押そう
座標を入力したいブロックにカーソルを合わせて、Tキーでチャットを開き
座標を入力する部分になったら、Tabキーを押すとカーソルを合わせている部分の座標が入力されます。
アイテムIDが分からない! そんな時はF3+Hを押そう
インベントリでIDを確認する方法です。F3キーとHキーを同時に押しましょう。
アイテム名の下に、正式なアイテムID、データタグが付いているかどうかが表示されます。
コマンドを実行した際にログを出さないようにする方法
/gamerule commandBlockOutput false
これでコマンドブロックのログを表示しないようにできます。「true」で表示するように戻せます。
大文字と小文字は区別されるので、気をつけて入力しましょう。
今自分が立っている座標をコピーする方法
ランチャーの「Edit Profile」で「Keep the launcher open」を選んでおいて、ゲーム中もランチャーが開いているように設定します。
マイクラを起動したら、ランチャーの「Game Output」を開いておきましょう。
そして次のコマンドを実行します。
/tp @p ~ ~ ~
自分の位置にテレポートすることで、その位置の詳しい座標を調べたわけです。
ランチャーの座標が書いてある部分を選んで、「Ctrl」+「C」でコピーして使いましょう。
チェストやコマンドブロックを中身ごとコピーする方法
コピーしたいブロックにカーソルを合わせ、「Ctrl」キーを押しながらマウスホイールを押し込むと
そのブロックが中身を保持した状態で手持ちに加わります。
