マイクラ giveコマンド生成ツール

アイテム・対象・エンチャントを選ぶと、Java版 26.3 で動く/giveコマンドをコピーできます。旧NBTタグに代わるアイテムコンポーネント構文(minecraft:enchantments={…})を使うので、古い攻略記事のコマンドのように修正する必要はありません。

コマンドを作成

ゲームデータ
アイテム
ダイヤモンドの剣minecraft:diamond_sword
渡す相手
個数
カスタム名
エンチャント
作成したコマンド/give @p minecraft:diamond_sword
32文字

データ:Minecraft Java版 26.3 のゲームファイル データの取得方法

コマンド例

ゲームデータから作成した、そのまま使える26.x用コマンドです(すべてのエンチャントが最大レベル)。

  • 最強エンチャントのネザライトの剣/give @p minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:looting":3,"minecraft:unbreaking":3,"minecraft:mending":1,"minecraft:sweeping_edge":3,"minecraft:fire_aspect":2}]
  • 最強エンチャントのネザライトのツルハシ/give @p minecraft:netherite_pickaxe[minecraft:enchantments={"minecraft:efficiency":5,"minecraft:fortune":3,"minecraft:unbreaking":3,"minecraft:mending":1}]
  • 修繕の本/give @p minecraft:enchanted_book[minecraft:stored_enchantments={"minecraft:mending":1}]
  • ダイヤモンドブロック1スタック/give @p minecraft:diamond_block 64
  • 名前付きの金のリンゴ/give @p minecraft:golden_apple[minecraft:custom_name="Snack"] 16

アイテムIDを調べる →

構文は /give <target> <item>[<components>] [count] です。1.20.5で旧来の{Enchantments:[…]} NBTはコンポーネントに置き換わったため、エンチャント付きの剣は minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] となります。 エンチャントの本には代わりに stored_enchantments を使います。個数はそのアイテムの100スタック分まで指定できます(GiveCommandの上限はスタック数 × 100)。

🔍

データの正確さにご協力ください! 統計の誤りやデータの欠落などに気づいたら、ぜひお知らせください。皆さんのフィードバックが、コミュニティ全体のデータの品質向上につながります。

問題を報告

giveコマンドのよくある質問(Java版 26.3)

マイクラのgiveコマンドの構文は?

/give <target> <item>[components] [count] です。例:/give @p minecraft:diamond 64

エンチャント付きアイテムを渡すには?

enchantmentsコンポーネントを付けます:/give @p minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}]。通常の最大レベルを超えるレベル(255まで)も使えます。

古いgiveコマンドが動かないのはなぜ?

Java版 1.20.5で、{Enchantments:[{id:sharpness,lvl:5}]} のようなアイテムNBTタグが角括弧のコンポーネントに置き換わりました。このツールは常に現在の構文で出力します。

/giveを使うためにチートを有効にするには?

チートをオンにしてワールドを作成するか、「LANに公開」で「コマンドの使用」をオンにします。サーバーではOP権限レベル2が必要です。

文字数制限はある?

チャットは256文字までです。それより長いコマンドはコマンドブロックで使えます。