Java 26.2 および Bedrock 1.26.40 に対応Java 26.2 · Bedrock 1.26.40
概要
Minecraft Search
ツールアイテムブロックMobワールド
/

Minecraftコマンドジェネレーター

Minecraft Java 26.2で最大までエンチャントしたネザライトの剣を入手するには、次を実行します: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 Bedrock 1.26.40では、まずアイテムを/giveで入手し、エンチャントは/enchantで付与します — Bedrockの/giveはエンチャントをインラインで指定できません。このジェネレーターは両方を生成し、常に最新の状態を保ちます。

ツールシードマップシードファインダー鉱石構造物バイオームエンチャントツールコマンドジェネレータークラフト計算機Text Studio
対応バージョン Java 26.2
背の高い枯れ草tall_dry_grass
属性修飾子
外見
革の防具など、染色可能なアイテムのみ。
防具の模様
カスタムモデルデータ

リソースパックがこれらの値を読み取ってアイテムのモデルを切り替えます。値はカンマで区切ってください。

ツールチップ
非表示にするツールチップ行
あなたのコマンド
/give @s minecraft:tall_dry_grass 1
35/256
チャット(T)またはコマンドブロックに貼り付けてください。 · Java 26.2
一部の項目はJava 1.21.5以降のコマンド構文を必要とします — それより古いバージョンでは別の書き方が必要になる場合があります。

コマンド出力はJava 26.2とBedrock 1.26.40向けに生成されており、2026-07-10にゲーム内で貼り付け検証を行っています。

1.21の/give構文で何が変わったのか?(NBT → データコンポーネント)

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={}]

データコンポーネントが最後の変更ではありません。Java 1.21.5ではアイテム名や説明文を運ぶテキストがSNBTに移り、エンチャントのコンポーネントも作り直されました。作りたいバージョンを選べば、ジェネレーターはそのバージョン自身の構文で出力します。データコンポーネント以前の古いアイテムNBT形式にも対応しています。バージョンは構文だけでなく内容も決めます — アイテムやモブは追加されたバージョン以降にしか存在しません。

Bedrockでは/giveはどう違うのか?

Bedrock 1.26.40にはデータコンポーネントがありません:/giveはアイテム、個数、データ値のみを受け取るため、それ以外は追加のコマンドが必要か、まったく表現できません。このジェネレーターのBedrockモードは動作するコマンド列を出力し、フィールドが実現不可能な場合は正直にそう伝えます:

項目Java 26.2Bedrock 1.26.40
基本コマンド/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_edgeBedrockには存在しません
呪いエンチャントのIDbinding_curse, vanishing_cursebinding, vanishing

よくある質問

なぜ古い/giveコマンドが動かなくなったのですか?

Minecraft 1.20.5でアイテムのNBTがデータコンポーネントに置き換えられたため、{display:…}や{Enchantments:…}を使う1.21より前の/giveコマンドはすべて失敗します。新しい形式ではコンポーネントを角括弧で指定します — このジェネレーターは常に現在の構文を出力します。 一部の項目はJava 1.21.5以降の構文を必要とするため、1.20.5から1.21.5までのリリースでも拒否されることがあります。

Minecraftでエンチャントされたアイテムを入手するには?

Java 26.2では、enchantmentsコンポーネントを追加します:/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — Bedrockでは、まずアイテムを/giveで入手して持ち、各エンチャントを/enchantで適用します。

このコマンドジェネレーターはBedrockでも使えますか?

はい — Bedrock(1.26.40)に切り替えると、ジェネレーターはBedrockの構文を出力します。Bedrockがフィールドをインラインで表現できない場合は、動作する/give + /enchantの手順を含めて出力し、(説明文のような)何かが不可能な場合は正直にそう伝えます。

チャットのコマンド文字数制限は?

チャットは256文字まで入力できます。それより長いコマンドはコマンドブロックに入力する必要があります(上限 約32,500)。このジェネレーターはリアルタイムで文字数を表示し、256文字を超えると警告します。

その他のコマンドジェネレーター

/tellrawJava と Bedrock のプレイヤーへ、スタイル付き JSON チャットメッセージを送信 — 常に 26.2 / 1.26.40 に対応。/titleJava と Bedrock のプレイヤーへ、大きなタイトル、サブタイトル、アクションバーのテキストを表示します。/executeサブコマンド(as, at, if, unless…)を連結して、一致する各エンティティごとにコマンドを実行できます。Java でも Bedrock でも対応。/killモブやドロップアイテム、経験値オーブ、戦闘が詰まったエンダードラゴンを Java と Bedrock で削除 — 必要なエンティティセレクターのフィルターをそのまま使用できます。
Minecraft Search

JavaとBedrock向けの素早いリファレンスとツールボックス。

プロジェクト概要サイトを応援する
ツールシードマップMinecraft Seed Finderエンチャントツール
法的情報利用規約プライバシーポリシー

公式のMINECRAFTウェブサイトではありません。MOJANGまたはMICROSOFTによって承認されていない、または関連していません

© 2026 Minecraft Search