Java Edition 26.2 検証済み

/give エンチャントコマンド生成ツール

検証日: 2026-07-05 / Data Pack 107.1 / Resource Pack 88.0 / Bedrock非対応 / 1.21.5以降のitem components形式

アイテム、名前、説明文、エンチャント、属性を選ぶだけで、配布マップや検証ワールド向けの/giveコマンドを作れます。 生成結果は右側に表示され、保存時の自動コピーにも対応しています。

まずはプリセットを選ぶ

迷ったらここから。クリックすると設定欄と生成コマンドに反映されます。
ワンクリック生成
細かく作り込みたい場合エンチャント一覧、人気属性、特殊設定を開いて調整できます。
検証済みコマンド例Minecraft Java Edition 26.2 / Data Pack 107.1 / Resource Pack 88.0 / 検証日: 2026-07-05 / Bedrock非対応
/give @p minecraft:diamond_sword[enchantments={sharpness:10},unbreakable={},rarity=epic] 1/give @p minecraft:enchanted_book[stored_enchantments={sharpness:5}] 1/give @p minecraft:stick[custom_name={text:"Bob's Stick",italic:false}] 1/give @p minecraft:diamond_sword[tooltip_display={hide_tooltip:true}] 1/give @p minecraft:diamond_sword[tooltip_display={hidden_components:["minecraft:enchantments","minecraft:attribute_modifiers"]}] 1

エンチャントの本では enchantments ではなく stored_enchantments を使います。競合エンチャント、通常入手上限を超えたレベル、通常そのアイテムに付与できない組み合わせは生成欄に警告を表示します。

1. アイテムを選ぶ日本語名で検索して、個数や表示名を設定します。2. 詳しく設定必要な人だけエンチャントや属性を開いて調整します。3. 属性を調整攻撃力、移動速度、最大体力など人気項目から選べます。4. コピー生成コマンドをそのままゲームへ貼り付けます。
Java版 コマンド生成ツールitem components対応公開中統合版 コマンド生成ツールJava版とは別構文違いを確認エンチャント早見表効果と最大レベル記事コマンド一覧give / summon / execute一覧初心者ガイドコマンドの基本読む人気記事よく使う攻略導線一覧
生成結果を見る90文字

この/giveコマンド生成ページの要点

このページは、Minecraft Java Edition 26.2で検証した/giveコマンドを日本語の入力フォームから作るページです。 アイテム、個数、表示名、説明文、エンチャント、不可壊、希少度を選ぶと、チャット欄やコマンドブロックへ貼り付けられる形式で出力します。

コマンドが赤文字になる場合は、まずMinecraftのバージョン、Java版か統合版か、引用符とカンマの崩れ、管理者権限の有無を確認してください。 迷ったときは生成結果を再コピーし、手で直した部分を戻すのが早い確認方法です。

/giveコマンドとは

/giveコマンドは、Minecraft Java版で指定したプレイヤーへアイテムを渡すための基本コマンドです。 ただアイテムを渡すだけでなく、表示名、説明文、エンチャント、不可壊、希少度などを組み合わせることで、配布マップや検証ワールドで使う特別なアイテムを作れます。

Java Edition 26.2では、1.21.5以降で整理されたitem components形式を使います。 基本構文は /give 対象 アイテムID[components] 個数 です。対象には@p、@a、@s、@r、またはプレイヤー名を指定できます。

手書きで長いコマンドを作ると、引用符やカンマのミスで赤文字エラーになりがちです。フォームで選んで生成すれば、入力ミスを減らしながら素早く試せます。

使い方

最初に対象プレイヤーを選びます。近くのプレイヤーへ渡すなら@p、自分へ渡すなら@s、全員へ配るなら@aを使います。 特定のプレイヤーへ渡したい場合は、任意のプレイヤー名を入力してください。

次にアイテムを選びます。日本語名でも英語IDでも検索できます。エンチャント欄では、選んだアイテムに付けやすい効果が一覧表示されます。 付けたい効果をONにしてレベルを入力し、保存すると生成コマンドへ反映されます。

コマンドが完成したらコピーして、Minecraftのチャット欄またはコマンドブロックへ貼り付けます。プリセットを使ったあとでも、名前やレベルを自由に変更できます。

Java Edition 26.2検証済みについて

Give生成では、Java Edition 26.2で確認したitem components形式を優先しています。 エンチャントは enchantments={sharpness:255,fire_aspect:10} のように出力し、古いlevels形式は使いません。

custom_nameは custom_name={text:'名前',italic:false}、rarityは rarity=epic のように出力します。 属性は attribute_modifiers=[...] の簡略Components形式で出力します。旧NBT互換は過去構文の確認用です。

コマンドブロックで使う方法

コマンドブロックで使う場合は、まずチートを有効にしたワールドで /give @p minecraft:command_block を実行します。 設置したコマンドブロックへ生成コマンドを貼り付け、ボタンやレバー、レッドストーン信号で実行します。

配布マップでは、対象を@pにするか@aにするかが重要です。近くの人だけに渡したいなら@p、参加者全員に配りたいなら@aを使います。 連続実行する場合は、同じアイテムが大量に配られないように条件も確認してください。

よくあるエラー

無効な文字列

引用符、波括弧、角括弧、カンマのどれかが崩れている可能性があります。手で直した部分を戻し、生成結果をコピーし直してください。

Unknown component

Minecraftのバージョンが古い、またはcomponent名が現在のJava版に合っていない場合に出ます。Java Edition 26.2で使っているか確認してください。

権限不足

サバイバルワールドやマルチサーバーでは、チート許可や管理者権限が必要です。

構文エラー

対象、アイテムID、個数、componentsの順番を確認してください。/give <target> <item> <count> の順番が基本です。

Java版と統合版の違い

項目Java版統合版
/give構文item componentsを使用統合版独自の構文
エンチャント指定enchantments component対応範囲が異なる
高レベル付与コマンドで指定可能制限や構文差がある
このツール対応別ツールとして扱う予定

よくある質問

Java Edition 26.2検証済み
このツールは何をするものですか?

Java版Minecraft向けに、アイテムやエンチャントを選んで/giveコマンドを作る無料ツールです。

どのバージョンで使えますか?

Java Edition 26.2検証済みです。1.21.5以降のitem components形式を標準にしています。

生成した/giveコマンドが赤文字になるときはどこを見ればよいですか?

Minecraftのバージョン、Java版か統合版か、引用符やカンマの崩れ、アイテムID、権限不足を順番に確認してください。よくあるエラーページでも原因別に確認できます。

Java版と統合版の/giveコマンドは同じですか?

同じではありません。このページはJava版向けです。統合版はitem componentsの構文が異なるため、生成結果をそのまま使えない場合があります。

レベル255のエンチャントは使えますか?

Java版のコマンドでは指定できます。このツールでは最大255まで入力できます。

enchantmentsにlevelsは付きますか?

付きません。item components形式では enchantments={sharpness:10} のように出力します。

エンチャントIDにminecraft:は付きますか?

enchantmentsの中では、ゲーム内で確認した短縮ID形式を優先します。

複数エンチャントを同時に付けられますか?

付けられます。sharpness:10,fire_aspect:5 のようにカンマ区切りで出力します。

エンチャントが0件の場合はどうなりますか?

enchantments component自体を出力しません。空データを入れないようにしています。

不可壊アイテムを作れますか?

作れます。不可壊を有効にすると unbreakable={} を出力します。

rarityはどう出力されますか?

rarity=epic のように引用符なしで出力します。

custom_nameはどう出力されますか?

custom_name={text:'名前',italic:false} の形式で出力します。

属性はコマンドへ出力されますか?

出力されます。Java 26.2向けに attribute_modifiers=[...] のComponents形式で出します。

コマンドブロックで使えますか?

使えます。生成した/giveコマンドをコマンドブロックへ貼り付けて実行してください。

サバイバルで使えますか?

チート許可または管理者権限が必要です。権限がないワールドでは実行できません。

統合版でも使えますか?

このページはJava版向けです。統合版は構文が違うため、そのまま使えない場合があります。

コマンドが赤文字になる原因は何ですか?

バージョン違い、引用符やカンマの崩れ、IDの間違い、権限不足がよくある原因です。

Unknown componentと出たら?

Minecraftのバージョンとcomponent名が合っていない可能性があります。Java Edition 26.2で使っているか確認してください。

お気に入りは保存できますか?

保存できます。このブラウザのCookieへ保存され、同じブラウザなら次回も呼び出せます。

プリセットは編集できますか?

プリセットを反映したあと、アイテムやエンチャントを変更して自分用に調整できます。

スマホでもコピーできますか?

できます。スマホでは生成コマンド欄へ移動してコピーしやすい表示にしています。

このサイトのコマンド情報はどの方針で確認していますか?

Minecraft Java版の現行構文を優先し、古いNBT形式と新しいitem components形式を混ぜないように確認しています。更新が必要なページは運営情報と更新情報で案内します。

このサイトはMODですか?

MODではありません。コマンド生成を補助するWebツールです。