Minecraft【アイディア】通ると岩が落ちてくる。

Java版1.21.6-、統合版v1.21.92-で動作確認。
ダンジョンのトラップに使える。
通ると岩が落ちてくる。
床を通ると岩が落ちてくるトラップを作ります。アクションゲームによくある仕掛け装置です。動力部品(感圧版やトリップワイヤーフックなど)を使わず、コマンドを使ったトリガースイッチを作成。見えない床下スイッチは、さまざまな装置に応用可能です。座標入力不要。相対座標を使った装置なので、設置場所の変更も簡単です。
□装置の特徴
・見えない床下スイッチ。
・相対座標と引数の応用。
・ブロックに当たるとダメージ。(当たり判定)
更新履歴
2025-6-24/マルチプレイで動作確認。完成データも追加しました。
※「as」や「minecraft:」など、一部のコマンドは簡略化。必要な場合は記入してあります。
作成準備
使用方法。
コマンドブロックの使い方、「アイテム検知」や「hasitem」の詳細は、関連記事をご確認ください。
- 詳しくこちら→【テクニック】コマンドブロックの使い方。1-2
- 詳しくこちら→【テクニック】アイテム検知を使って、コマンド実行。2-2
岩トラップのしくみ
地面下に防具立て「岩床」を隠し、相対座標と引数を使ってプレイヤーを検知。プレイヤーが「岩床」の上にいる時、10ブロック上から防具立て「岩」を落下。「岩」がプレイヤーに当たった時、ダメージを与えます。地面に落ちた「岩」はブレイク。効果音やパーティクルを追加すれば、さらにリアルになります。
丸石で「岩」を作成。※変更可。コマンドは一部まとめています。難しい場合は、分解して作成して下さい。
防具立ての召喚。
防具立ての位置が重要になるため、align(アライン)を使い整数位置に設置します。さらにコマンドを使って2ブロック下に移動します。Java版は装置の動作が確認出来たら、防具立てを透明に差し替えます。統合版はコマンドで、透明エフェクトを使用。
地面には目印に、苔むした丸石を設置。※変更可。
【Java版】
execute at @p align xz run summon armor_stand ~0.5 ~ ~0.5 {CustomName:"岩床",CustomNameVisible:1b} |
【防具立ての透明】
「Invisible:1b」を使用。
【統合版】
execute at @p align xz run summon armor_stand 岩床 ~0.5 ~ ~0.5 |
【防具立ての透明】 リピートブロック。
effect @e[name="岩床"] invisibility 1 0 true
◻︎「岩床」を下へ移動
execute at @e[name="岩床"] run tp @e[name="岩床"] ~ ~-2 ~ |
通ると岩が落ちてくる
Java版と統合版は、ほぼ同じ装置で作成出来ます。統合版は防具立てを透明にするためリピートブロックの追加が必要です。落下速度は変更出来ませんが、ブロックの種類、高さ、ダメージ量など好みで変更してください。
岩トラップ装置。
⑥横のリピーターは、3回クリック。
【Java版】
①execute at @p align xz if entity @e[name="岩床",dx=0,dy=-1,dz=0] ②execute at @e[name="岩床"] align xz run summon armor_stand ~0.5 ~10 ~0.5 {CustomName:"岩",CustomNameVisible:1b} ------ ③execute at @e[name="岩"] run fill ~ ~ ~ ~ ~ ~ cobblestone ④execute at @e[name="岩"] run fill ~ ~1 ~ ~ ~10 ~ air ------ ⑤execute at @e[name="岩"] align xz if entity @e[name="岩床",dx=0,dy=-1,dz=0] ⑥execute at @e[name="岩床"] run kill @e[name="岩"] ⑦execute at @e[name="岩床"] run effect give @p[distance=..2.1] instant_damage 1 1 ------ ⑧execute at @e[name="岩床"] run setblock ~ ~2 ~ air destroy ⑨kill @e[type=item] |
【統合版】②⑦以外はJava版と同じ。
②execute at @e[name="岩床"] align xz run summon armor_stand 岩 ~0.5 ~10 ~0.5 ------ ⑦execute at @e[name="岩床"] run effect @p[r=2.1] instant_damage 1 1 |
【トラップ】①②
「岩床」の上にいる時、「岩」を召喚。
------
【岩】③④
「岩」の落下に合わせて、丸石の設置と削除。
------
【ダメージ】⑤⑥⑦
「岩」に当たった時、ダメージを与える。
------
【処理】⑧⑨
落下した岩を破壊。
ワールドデータ
ワールドデータは、コマンド入力不要。レバーを下げると装置が起動します。
完成データをダウンロード。
ダウンロード先/通ると岩が落ちてくる
◻︎統合版
【アイディア】通ると岩が落ちてくる.mcworld
iOS、Android/Minecraftで開く。Windows/ダブルクリックでインポート。
◻︎Java版
【アイディア】通ると岩が落ちてくる.zip
解凍後、ワールド内の「saves」フォルダに入れる。
※二次配布は禁止です。