MC CommanderMinecraft非公式コマンド支援

最強の防具をコマンドで出す方法

エンチャントを付けたネザライトの防具は、/give で部位ごとに1行ずつ出せます。どのエンチャントを組み合わせるか、版ごとの書き方、どこまでレベルを上げると意味があるかを順に説明します。

give防具Java版

giveコマンド生成ツールを開く

更新日:

ヘルメットを出す(版別)

版書き方
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})。

うまくいかないときの確認ポイント

よくある質問

防具の飾り(トリム)も付けられますか?

Java版1.20.5以降は、防具の [ ] の中に trim という項目を書き、模様(pattern)と素材(material)を指定します。鍛冶型の種類は鍛冶型の生成ツールで選べます。

ダイヤモンドの防具でも同じ書き方ですか?

IDの netherite を diamond に変えるだけで、エンチャントの書き方は同じです。

剣や弓も一緒に作りたいです

最強の剣や弓の作り方は、それぞれの記事で版別に紹介しています。

関連ページ

itemコマンドで装備を着せる・頭にブロックをかぶせる方法

マイクラの/item replace(Java版)と/replaceitem(統合版)で…

最強の剣を作るコマンド

武器のエンチャントの組み合わせです。

最強の弓を作るコマンド

弓とクロスボウの作り方です。

エンチャントID一覧

IDと最大レベルをまとめています。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。