更新日:
1. ブロックを頭にかぶれるようにする
/give @s minecraft:diamond_block[equippable={slot:"head"}]
手に持って右クリックすると、頭に装備されます。持ち物画面でヘルメットのマスに入れることもできます。slot には head(頭)、chest(胴)、legs(脚)、feet(足)を書きます。
今すぐかぶせたいだけなら、/item replace entity @s armor.head with minecraft:diamond_block でもできます(itemコマンドで装備を着せる方法)。
2. エリトラのように飛べるチェストプレート
/give @s minecraft:diamond_chestplate[glider={}]
glider を付けたアイテムを装備していると、空中でジャンプしたときにエリトラと同じように滑空できます。ダイヤのチェストプレートの防御力はそのままなので、防具とエリトラを付け替えなくて済みます。花火ロケットでの加速もできます。
3. 防御力のあるエリトラ
/give @s minecraft:elytra[attribute_modifiers=[{type:"minecraft:armor",amount:8,id:"mc:elytra_armor",operation:"add_value",slot:"chest"}]]
反対に、エリトラに防御力8(ダイヤのチェストプレートと同じ)を付ける方法です。1.20.5〜1.21.4では attribute_modifiers={modifiers:[...]} の形で書きます。1.21.1以前は type を minecraft:generic.armor にします。
4. 見た目もそろえる
/give @s minecraft:diamond_chestplate[glider={},item_model="minecraft:elytra"]
持ち物の中ではエリトラに見えるチェストプレートになります。体に着たときの見た目は変わりません。アイテムの見た目の変え方は アイテムの見た目を変えるコマンド にまとめています。
5. 版ごとの書き方
| 版 | できること |
|---|---|
| 1.21.2以降 | equippable、glider が使える |
| 1.21.1以前 | 使えない。頭にかぶせるだけなら item replace で可能 |
| 統合版 | giveコマンドではできない |
うまくいかないときの確認ポイント
- 右クリックしても装備されない:
slotの綴りを確認します。すでに同じ場所に装備があると入れ替わります。 - gliderで飛べない:アイテムを胴のマスに装備しているか、空中でジャンプしているか確認します。
- コマンドがエラーになる:1.21.2より前の版では使えません。
よくある質問
頭にかぶったブロックで何か効果はありますか?
見た目が変わるだけで、防御力などは付きません。防御力を付けたいときはattribute_modifiersを一緒に付けます。
エリトラと同じように壊れますか?
gliderを付けたアイテムが耐久値を持っている場合は、エリトラのように使っているうちに耐久値が減ることがあります。壊したくないときはunbreakable={}を付けます。
統合版でもできますか?
統合版のgiveコマンドでは、アイテムを装備できるようにしたり、飛べるようにしたりはできません。