Minecraft【武器・防具・道具】そよ風のブーツ。装備検知

2025-07-22

Java版1.21.5-、統合版はv1.21.81-で動作確認。

身に付けると、そよ風のように走れる。

そよ風のブーツ。v1.30

アイテム名と装備検知で、ステータス効果を付ける「そよ風のブーツ」を作ります。Java版と統合版ではコマンドが大きく異なりますが、同じように動く装置になりました。v1.30のJava版は、装備の仕様変更に対応。統合版は、タグを使わない「ポーション式」に変更。ひとつの装置でマルチプレイに対応しました。Java版は初心者、統合版は中級者向けの装置になります。

 

◻︎装置の特徴
・ひとつの装置でマルチプレイ対応。

【Java版】
・名前、説明文付き装備の入手。
・装備検知で、ステータス効果を適用(アイテム名)。
【統合版】
・アイテム名で装置を起動。
・データ値で、ステータス効果を適用。
・ポーション式で、装置を簡略化。

 

更新履歴
2025-5-1/Java版の仕様変更に対応。統合版は装置を改良。
2024-5-4/古い情報を更新しました。Java版(1.20.5〜)のデータコンポーネントに対応。
2023-3-19/統合版の新コマンドに対応! 複雑な装備検知を止め、アイテム名で動作するように変更しました。

 

プレイ動画。v1.1(旧式)

旧式/ v1.0はこちら

 

 

目次

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

2.そよ風のブーツ【Java版】
・革のブーツを入手(名前を変更)。
・コマンドを結合。
・装備検知。

3.そよ風のブーツ【統合版】
・装置のしくみ。
・革のブーツを入手(名前を変更)。
・ポーションを入手。
・捨てる式。

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

 

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

 

作成準備

使用方法。

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

 

 

 

そよ風のブーツ【Java版】

「そよ風のブーツ」を装備している間、移動速度上昇効果が持続。外すと効果が消えます。ダメージを受け壊れると壊れます。ひとつの装置を、複数人で同時に使うことが出来ます。

革のブーツを入手(名前を変更)。

名前を変更したアイテムをコマンドから入手。説明文やエンチャントも追加出来ます。※コマンドは長くなるので、メモ帳やテキストエディタを使うと便利です。

◻︎コマンド 例

/give @s leather_boots 1

①革のブーツを1個入手するコマンド。

 

◻︎コマンド 例

[custom_name="そよ風のブーツ",lore=["説明文"]]

②アイテム名や説明文を追加します。※「item_name」にすると、金床で名前を変更出来ない装備になります。

 

コマンドを結合。

改行無しの1行で、チャットに入力して「そよ風のブーツ」を入手します。

◻︎コマンド 例

/give @s leather_boots[custom_name="そよ風のブーツ",lore=["説明文"]] 1

アイテムIDに②のコマンド(NBT形式)を繋げます。

 

◻︎コマンド 例

.....["説明文"],enchantments={"minecraft:protection":1}] 1

「ダメージ軽減Lv1」のエンチャントを付けた場合。

 

装備検知。

ブーツスロットに装備した「そよ風のブーツ」を検知して、コマンドを実行します。

「A」はチェスト。

【Java版】

①effect give @a[nbt={equipment:{feet:{components:{"minecraft:custom_name":"そよ風のブーツ"}}}}] speed 1 1

「そよ風のブーツ」を装備しているプレイヤーに、ステータス効果を追加。※アイテムIDや、説明文は省略可。

 

そよ風のブーツ【統合版】

今回はタグよりも管理の簡単なポーション式を採用。コマンドでしか装備出来ないアイテムを、オフハンドに設置することで、プレイヤーを絞ることが出来ます。ひとつの装置を、複数人で同時に使うことが出来ます。

装置のしくみ。

「俊敏のポーション」を捨てるとオフハンドに装着。さらに「そよ風のブーツ」を捨てると革のブーツを装着(データ値200)。移動速度が速くなります。ポーションの装備中は、何度でも革のブーツの脱着が出来ます。革のブーツ(データ値200)やポーションを外すと装置を停止。落とした「そよ風のブーツ」も、インベントリに戻ります。

 

革のブーツを入手(名前を変更)。

金床を使って革のブーツを「そよ風のブーツ」に変更。※名前が同じなら、他のアイテムでも動作します。

 

ポーションを入手。

装置はポーションと「そよ風のブーツ」の組み合わせで動く、ダブルトリガーを採用。スコアボードで回数を決めたり、購入アイテムにしたり、ポーションをうまく管理することで、使う場所を限定することが出来ます。今回の装置では「俊敏のポーション」を、1人1個しか持てないようにしています。

◻︎コマンド 例

/give @s potion 1 14

俊敏のポーションを1個入手するコマンド。

 

捨てる式。

ポーションを捨てた時、オフハンドにポーションを設置します。オフハンドに盾など、アイテムを持っている時は使えません。一度外してから使用してください。※長いコマンドは、メモ帳やテキストエディタを使うと見やすくなります。

⑥は条件付き。「A」はチェスト。

【統合版】

①execute at @a[hasitem={item=leather_boots,data=200,quantity=2..}] run clear @a[r=1,c=1] leather_boots 200
②execute at @a[hasitem={item=potion,data=14,quantity=2..}] run clear @a[r=1,c=1] potion 14 1
------
③execute at @a[hasitem={item=potion,data=14,location=slot.inventory}] run clear @a[r=1,c=1] leather_boots 200
④execute at @a[hasitem={item=potion,data=14,location=slot.hotbar}] run clear @a[r=1,c=1] leather_boots 200
------
⑤execute at @e[name=俊敏のポーション] run replaceitem entity @p[r=1] slot.weapon.offhand 0 keep potion 1 14
⑥kill @e[name=俊敏のポーション]
------
⑦execute at @e[name=そよ風のブーツ] run replaceitem entity @a[r=1,hasitem={item=potion,data=14,location=slot.weapon.offhand}] slot.armor.feet 0 leather_boots 1 200
⑧execute at @a[hasitem={item=potion,data=14,location=slot.weapon.offhand}] run tp @e[name=そよ風のブーツ,r=3] ~~~
------
⑨execute at @a[hasitem={item=leather_boots,data=200,location=slot.armor.feet,quantity=0}] run clear @a[r=1,c=1] leather_boots 200
------
⑩effect @a[hasitem={item=leather_boots,data=200,location=slot.armor.feet}] speed 1 1

◻︎革のブーツ(データ値200)

【数の制限】①②
革のブーツ、俊敏のポーションが2個以上になった時、1個を削除。
------
【装置の停止】③④
俊敏のポーションを外した時、革のブーツを削除。
------
【装置の起動】⑤⑥
俊敏のポーションが落ちている時、近くのプレイヤーに、俊敏のポーションを設置。
------
【ターゲットの検知】⑦⑧
「そよ風のブーツ」をプレイヤーに戻す。
------
【効果の停止】⑨
革のブーツを外した時、革のブーツを削除。
------
【効果】⑩
革のブーツを装備したプレイヤーに、移動速度上昇効果を付ける。

 

ワールドデータ

ワールドデータは、コマンド入力不要。アイテムの入った「トラップチェスト」を開くと装置が起動します。

完成データをダウンロード。

ダウンロード先/そよ風のブーツv1.30

◻︎統合版
【武器・防具・道具】そよ風のブーツv1.30.mcworld

iOS、Android/Minecraftで開く。Windows/ダブルクリックでインポート。

◻︎Java版
【武器・防具・道具】そよ風のブーツv1.30.zip

解凍後、ワールド内の「saves」フォルダに入れる。

※二次配布は禁止です。