Minecraft Java 26.2で最大までエンチャントしたネザライトの剣を入手するには、次を実行します: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 Bedrock 1.26.30では、まずアイテムを/giveで入手し、エンチャントは/enchantで付与します — Bedrockの/giveはエンチャントをインラインで指定できません。このジェネレーターは両方を生成し、常に最新の状態を保ちます。
netherite_sword/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1コマンド出力はJava 26.2とBedrock 1.26.30向けに生成されており、2026-07-04にゲーム内で貼り付け検証を行っています。
Minecraft Java 1.20.5でアイテムのNBTがデータコンポーネントに置き換えられたため、{display:…}や{Enchantments:…}を使う古い/giveコマンドはすべて構文エラーになります。コンポーネントはアイテムIDの後に角括弧で指定します — 同じアイテムを両方の構文で見てみましょう:
| 項目 | 1.20.5より前(NBT — 現在は動作しません) | Java 26.2(データコンポーネント) |
|---|---|---|
| カスタム名 | {display:{Name:'{"text":"Epic Blade"}'}} | [minecraft:custom_name={text:"Epic Blade",italic:false}] |
| 説明文 | {display:{Lore:['{"text":"A legend"}']}} | [minecraft:lore=[{text:"A legend",italic:false}]] |
| エンチャント | {Enchantments:[{id:"minecraft:sharpness",lvl:5}]} | [minecraft:enchantments={"minecraft:sharpness":5}] |
| 壊れない | {Unbreakable:1b} | [minecraft:unbreakable={}] |
Bedrock 1.26.30にはデータコンポーネントがありません:/giveはアイテム、個数、データ値のみを受け取るため、それ以外は追加のコマンドが必要か、まったく表現できません。このジェネレーターのBedrockモードは動作するコマンド列を出力し、フィールドが実現不可能な場合は正直にそう伝えます:
| 項目 | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| 基本コマンド | /give @s minecraft:diamond_sword 1 | /give @s diamond_sword 1 |
| エンチャント | /give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1 | /giveでは不可 — アイテムを持ってから:/enchant @s sharpness 5 |
| カスタム名 | minecraft:custom_name={text:"Epic Blade",italic:false} | コマンドでは不可 — 金床で名前を変更 |
| 説明文 | minecraft:lore=[{text:"A legend",italic:false}] | コマンドでは不可能 |
| 壊れない | minecraft:unbreakable={} | コマンドでは不可能 |
| 範囲ダメージ増加 | minecraft:sweeping_edge | Bedrockには存在しません |
| 呪いエンチャントのID |
Minecraft 1.20.5でアイテムのNBTがデータコンポーネントに置き換えられたため、{display:…}や{Enchantments:…}を使う1.21より前の/giveコマンドはすべて失敗します。新しい形式ではコンポーネントを角括弧で指定します — このジェネレーターは常に現在の構文を出力します。
Java 26.2では、enchantmentsコンポーネントを追加します:/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — Bedrockでは、まずアイテムを/giveで入手して持ち、各エンチャントを/enchantで適用します。
はい — Bedrock(1.26.30)に切り替えると、ジェネレーターはBedrockの構文を出力します。Bedrockがフィールドをインラインで表現できない場合は、動作する/give + /enchantの手順を含めて出力し、(説明文のような)何かが不可能な場合は正直にそう伝えます。
チャットは256文字まで入力できます。それより長いコマンドはコマンドブロックに入力する必要があります(上限 約32,500)。このジェネレーターはリアルタイムで文字数を表示し、256文字を超えると警告します。
binding_curse, vanishing_curse |
binding, vanishing |