エンチャントIDの見方と使い方
エンチャント付きアイテムを作るときに出てくるID、レベル、バージョン差を整理します。
エンチャントIDenchantgive
コマンドごとに意味が違う
/enchant は手に持っているアイテムへエンチャントを付けるコマンドです。一方、/give でエンチャント付きアイテムを直接作る場合は、NBTやcomponentsを使うことがあります。
Java 1.20.5以降の注意
新しいJava版では、エンチャント付きアイテムの詳細指定がcomponents形式になります。古いNBT形式の記事を参考にする場合は、バージョンに注意してください。
付けられない組み合わせ
通常のルールでは、アイテム種類やエンチャントの競合によって付けられない組み合わせがあります。コマンドで強引に作れる場合もありますが、バージョンや実行環境によって結果が変わることがあります。