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

2025-06-29

Java版1.21.6-、統合版v1.21.92-で動作確認。

ダンジョンのトラップに使える。

通ると岩が落ちてくる。

床を通ると岩が落ちてくるトラップを作ります。アクションゲームによくある仕掛け装置です。動力部品(感圧版やトリップワイヤーフックなど)を使わず、コマンドを使ったトリガースイッチを作成。見えない床下スイッチは、さまざまな装置に応用可能です。座標入力不要。相対座標を使った装置なので、設置場所の変更も簡単です。

 

□装置の特徴
・見えない床下スイッチ。
・相対座標と引数の応用。
・ブロックに当たるとダメージ。(当たり判定)

 

更新履歴
2025-6-24/マルチプレイで動作確認。完成データも追加しました。

 

 

目次

1.作成準備
・使用方法。

2.装置のしくみ
・防具立ての召喚。

3.通ると岩が落ちてくる
・岩トラップ装置。

4.ワールドデータ
・完成データをダウンロード。

 

※「as」や「minecraft:」など、一部のコマンドは簡略化。必要な場合は記入してあります。

 

作成準備

使用方法。

コマンドブロックの使い方、「アイテム検知」や「hasitem」の詳細は、関連記事をご確認ください。

 

 

 

岩トラップのしくみ

地面下に防具立て「岩床」を隠し、相対座標と引数を使ってプレイヤーを検知。プレイヤーが「岩床」の上にいる時、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」フォルダに入れる。

※二次配布は禁止です。