giveコマンドが使えないときの確認ポイント
/giveでアイテムが出ない、赤文字になる、エンチャント付きアイテムが作れないときの確認点を整理します。
giveアイテムIDcomponents/NBT
基本形を先に試す
まずは装飾を全部外した基本形で確認します。
/give @p minecraft:diamond 1これが動かない場合、アイテムIDや権限、実行環境の問題です。これが動くなら、個数、NBT、components、エンチャント指定のどこかで失敗している可能性が高いです。
Java 1.20.5以降の注意
Java版1.20.5以降では、アイテムの細かい指定が従来のアイテムNBTからcomponents形式へ移っています。古い解説記事の {{Enchantments:[...]}} をそのまま新しいバージョンで使うと失敗することがあります。
統合版ではそのまま使えない指定
統合版の /give はJava版のNBTやcomponentsと同じではありません。Java版の複雑なアイテムデータを統合版へ完全に自動変換することは難しいため、まずはアイテム名と個数だけの基本形に分けて確認します。