MC CommanderMinecraft非公式コマンド支援

Minecraftで武器をgiveするコマンドの作り方

武器のgiveは「武器のID」「エンチャント」「付加設定」の3つを組み合わせて作ります。武器ごとに相性のよいエンチャントが違うので、表で確認しながら作るとまとまります。

give武器エンチャント

Giveジェネレーターで作る

更新日:

武器のID

武器ID
剣netherite_sword、diamond_swordなど
斧netherite_axeなど
弓bow
クロスボウcrossbow
トライデントtrident
メイスmace(1.21以降)

武器ごとのおすすめエンチャント

武器エンチャント
剣sharpness、looting、fire_aspect、sweeping_edge、mending、unbreaking
斧sharpness、efficiency、unbreaking、mending
弓power、punch、flame、infinity、unbreaking
クロスボウquick_charge、multishot または piercing、unbreaking
トライデントloyalty または riptide、impaling、channeling
メイスdensity または breach、wind_burst、unbreaking

「または」と書いたものは、通常は同時に付けられない組み合わせです。Java版のgiveでは同時に付けられますが、効果が打ち消し合うものもあります(トライデントの忠誠と激流など)。

コマンドの例

下の書き方はJava版1.21.5以降の形です。それより前の版では書き方が違うため、ジェネレーターで版を選んで作ってください。

# 弓
/give @p bow[enchantments={power:5,punch:2,flame:1,infinity:1,unbreaking:3}] 1
# クロスボウ
/give @p crossbow[enchantments={quick_charge:3,multishot:1,unbreaking:3}] 1
# トライデント
/give @p trident[enchantments={loyalty:3,impaling:5,channeling:1}] 1
# メイス
/give @p mace[enchantments={density:5,wind_burst:3,unbreaking:3}] 1

矢も一緒に渡す

無限が付いた弓でも、インベントリに矢が1本は必要です。クロスボウには無限が効かないので、矢をまとめて渡します。

/give @p arrow 64

効果付きの矢(毒の矢など)は、ポーション生成ツールで作れます。

統合版の場合

統合版は武器を渡してから、手に持った状態で/enchantを1つずつ実行します。通常の最大レベルまでしか付けられません。

/give @p bow
/enchant @p power 5
/enchant @p infinity 1

さらに強い武器を作りたいときは最強の剣、最強の弓も参考にしてください。

よくある質問

渡した武器が手に持たれていません。

giveはインベントリの空いている場所に入れます。ホットバーがいっぱいだと、インベントリの中に入ります。

攻撃速度を変えられますか?

Java版ではattribute_modifiersで攻撃速度や攻撃力を変えられます。書き方が細かいので、ジェネレーターでの作成をおすすめします。

メイスが出ません。

メイスは1.21で追加されたアイテムです。それより前の版では使えません。

関連ページ

最強の剣を出すコマンド

上限を超えるエンチャントの剣です。

最強の弓を出すコマンド

弓とクロスボウの強化例です。

コマンド辞典

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

あわせて読みたい記事とコマンド例

カスタムアイテムの作り方

マイクラのgiveコマンドで、名前、説明文、エンチャント、壊れない設定を付けたカスタムアイテ…

マイクラのgiveコマンドでアイテムを渡す基本とよくあるミス

マイクラのgiveコマンドでアイテムを渡す基本、個数指定、対象セレクター、Java版のcom…

giveコマンドが使えないときの確認ポイント

/give が動かないときは、まずアイテムIDと対象だけの短いコマンドを試します。次に個数…

giveコマンドでアイテム名が赤くなる原因

マイクラのgiveコマンドでアイテムIDが赤く表示されるときの原因(日本語名、古いID、版違…

ダイヤモンドを配る

マイクラでダイヤモンドを配るときのコマンド例。Giveの個数と対象を変えて配布する基本例。そ…

鍛冶型・防具トリムのコマンド

マイクラの防具トリムをgiveコマンドで付ける方法(Java版1.20.5以降のtrim…

enchantコマンドで武器や道具にエンチャントを付ける基本

/enchant は手に持ったアイテムへ効果を付けるコマンドです。上限を超えたエンチャン…