更新日:
修繕の本を出す(版別)
| 版 | 書き方 |
|---|---|
| Java版1.21.5以降 | /give @p minecraft:enchanted_book[stored_enchantments={mending:1}] |
| Java版1.20.5〜1.21.4 | /give @p minecraft:enchanted_book[stored_enchantments={levels:{mending:1}}] |
| Java版1.13〜1.20.4 | /give @p minecraft:enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]} |
1.20.5でアイテムの書き方が { }(NBT)から [ ](コンポーネント)に変わり、1.21.5で levels の階層がなくなりました。使っている版と違う書き方をすると、エラーになるか、何も付いていない本が出てきます。
複数のエンチャントを付ける
カンマで区切って並べます。1.21.5以降の例です。
/give @p minecraft:enchanted_book[stored_enchantments={efficiency:5,unbreaking:3,mending:1}]
1.20.5〜1.21.4では、次のように levels の中に並べます。
/give @p minecraft:enchanted_book[stored_enchantments={levels:{efficiency:5,unbreaking:3,mending:1}}]
1.20.4以前は StoredEnchantments:[{…},{…}] のように、1つずつ { } で区切ります。
stored_enchantments と enchantments の違い
本に付けるときは stored_enchantments(1.20.4以前は StoredEnchantments)を使います。剣やツルハシに付けるときの enchantments を本に使うと、本は光りますが「本に保存されたエンチャント」にならないため、金床で道具に移すことができません。
| 付け先 | 使う名前(1.20.5以降) |
|---|---|
| エンチャント本 | stored_enchantments |
| 剣・道具・防具など | enchantments |
道具に直接付けたいときは、本を作らずに エンチャント生成ツールや /enchant コマンドを使う方が手早いです。
よく使うエンチャントのID
| エンチャント | ID | 最大レベル |
|---|---|---|
| 修繕 | mending | I |
| 耐久力 | unbreaking | III |
| 効率強化 | efficiency | V |
| 幸運 | fortune | III |
| シルクタッチ | silk_touch | I |
| ダメージ増加 | sharpness | V |
| ドロップ増加 | looting | III |
| 防護 | protection | IV |
ほかのIDはエンチャントID一覧で確認できます。
金床で使うときの注意
- 「高価すぎます!」と出る:サバイバルでは、金床の費用が40レベル以上になると使えません。通常の上限を超えるレベル(たとえば効率強化10)の本は費用が大きくなりやすいです。クリエイティブモードではこの制限がありません。
- 同時に付けられないエンチャント:コマンドなら、ダメージ増加とアンデッド特効のように本来は同時に付かない組み合わせも1冊に入れられます。ただし金床で道具に移すときは、道具に付けられるものだけが移ります。
- 何度も金床に通した道具:金床で作業するたびに次の費用が上がります。最後にまとめて1回で付けると安く済みます。
うまくいかないときの確認ポイント
- 何も付いていない本が出る:版に合わない書き方の可能性があります。上の表で自分の版の行を確認します。
- 金床で道具に付けられない:
enchantmentsで作った本になっていないか確認します。また、剣の本をツルハシに付けるなど、その道具に付けられないエンチャントは移せません。 - /enchant でエラーになる:/enchant は本には使えません。本は /give で作ります。
- 統合版で動かない:統合版の /give では本にエンチャントを指定できず、/enchant も本には使えません。統合版のコマンドだけで好きなエンチャント本を作ることはできません。
よくある質問
最大より高いレベルの本も作れますか?
コマンドでは最大より高いレベルも指定できます(1.20.5以降は255まで)。ただし、金床で移すときの経験値の費用が高くなり、サバイバルでは「高すぎます」と表示されて付けられないことがあります。
エンチャント本は何冊まとめて出せますか?
最後に数を付けると複数出せますが、エンチャント本は重ねられないため1冊ずつインベントリに入ります。
村人から修繕の本を買うのとどう違いますか?
中身は同じです。コマンドで出した本も、金床で普通に道具へ移せます。