更新日:
ヘルメットを出す(版別)
| 版 | 書き方 |
|---|---|
| Java版1.21.5以降 | /give @p minecraft:netherite_helmet[enchantments={protection:4,unbreaking:3,mending:1,respiration:3,aqua_affinity:1}] |
| Java版1.20.5〜1.21.4 | /give @p minecraft:netherite_helmet[enchantments={levels:{protection:4,unbreaking:3,mending:1,respiration:3,aqua_affinity:1}}] |
| Java版1.16〜1.20.4 | /give @p minecraft:netherite_helmet{Enchantments:[{id:"minecraft:protection",lvl:4s},{id:"minecraft:unbreaking",lvl:3s},{id:"minecraft:mending",lvl:1s}]} |
1.20.5でアイテムの書き方が { }(NBT)から [ ](コンポーネント)に変わり、1.21.5で levels の階層がなくなりました。ネザライトはJava版1.16で追加されたので、それより前の版ではダイヤモンドの防具を使います。
4部位まとめて出す(1.21.5以降)
/give @p minecraft:netherite_helmet[enchantments={protection:4,unbreaking:3,mending:1,respiration:3,aqua_affinity:1}]
/give @p minecraft:netherite_chestplate[enchantments={protection:4,unbreaking:3,mending:1}]
/give @p minecraft:netherite_leggings[enchantments={protection:4,unbreaking:3,mending:1,swift_sneak:3}]
/give @p minecraft:netherite_boots[enchantments={protection:4,unbreaking:3,mending:1,feather_falling:4,depth_strider:3,soul_speed:3}]
1.20.5〜1.21.4では、それぞれ enchantments={levels:{…}} の形にします。
部位ごとのおすすめエンチャント
| 部位 | エンチャント | 効果 |
|---|---|---|
| すべて | protection(ダメージ軽減)IV | ほとんどの種類のダメージを減らす |
| すべて | unbreaking(耐久力)III、mending(修繕) | 壊れにくくし、経験値で直す |
| ヘルメット | respiration(水中呼吸)III、aqua_affinity(水中採掘) | 水の中で長く息が続き、速く掘れる |
| レギンス | swift_sneak(スニーク速度上昇)III | しゃがんだまま速く動ける(1.19以降) |
| ブーツ | feather_falling(落下耐性)IV | 落下ダメージを減らす |
| ブーツ | depth_strider(水中歩行)III、soul_speed(ソウルスピード)III | 水中やソウルサンドの上を速く歩ける |
水中歩行と氷渡り(frost_walker)は、ふつうは同時に付きません。/give では付けられますが、両方付けても効果がぶつかるので、どちらかを選びます。茨の鎧(thorns)は攻撃してきた相手にダメージを返しますが、防具の耐久が減りやすくなります。
レベルを上げすぎても強くならない
/give では最大レベル(ダメージ軽減ならIV)より高い数字も書けますが、ダメージ軽減系のエンチャントは、全身の合計で受けるダメージを最大80%減らすところで頭打ちになります。ダメージ軽減IVを4部位に付けると約64%なので、それ以上を目指すならVくらいで十分です。もっと硬くしたいときは、耐性のエフェクトを組み合わせます。
着た状態で渡す・壊れない防具にする
/item replace entity @p armor.head with minecraft:netherite_helmet[unbreakable={}]
/item replace を使うと、インベントリではなく防具の欄に直接入ります(Java版1.17以降)。部位は armor.head・armor.chest・armor.legs・armor.feet です。unbreakable={} を付けると耐久が減らない防具になります(1.20.4以前は {Unbreakable:1b})。
うまくいかないときの確認ポイント
- エンチャントが付いていない:版に合わない書き方です。上の表で自分の版の行を確認します。
- 「アイテムが不明です」と出る:ネザライトは1.16以降です。IDのつづりも確かめます。
- 統合版で動かない:統合版の /give ではエンチャントを付けられません。防具を手に持って /enchant で1つずつ付けます(最大レベルまで)。
よくある質問
防具の飾り(トリム)も付けられますか?
Java版1.20.5以降は、防具の [ ] の中に trim という項目を書き、模様(pattern)と素材(material)を指定します。鍛冶型の種類は鍛冶型の生成ツールで選べます。
ダイヤモンドの防具でも同じ書き方ですか?
IDの netherite を diamond に変えるだけで、エンチャントの書き方は同じです。
剣や弓も一緒に作りたいです
最強の剣や弓の作り方は、それぞれの記事で版別に紹介しています。