MC CommanderMinecraft非公式コマンド支援

エンチャントIDの見方と使い方

/enchantで付けるときは、英語のエンチャントIDと、通常の最大レベル以内の数値を使います。上限を超えたいときはgiveを使います。

enchantエンチャントID一覧

エンチャント生成ツールを開く

更新日:

/enchantの書き方

/enchant @p minecraft:sharpness 5

対象が手に持っているアイテムにエンチャントを付けます。Java版も統合版もほぼ同じ形です。

付けられないときの原因

これらの制限を超えたいときは、Java版ではgiveのcomponentsで付けます(最強の剣を出すコマンドを参照)。統合版はコマンドだけでは上限を超えられません。

武器のエンチャント

日本語名ID最大
ダメージ増加sharpnessV
アンデッド特効smiteV
虫特効bane_of_arthropodsV
ノックバックknockbackII
火属性fire_aspectII
ドロップ増加lootingIII
範囲ダメージ増加sweeping_edgeIII(Java版)
射撃ダメージ増加powerV
パンチpunchII
フレイムflameI
無限infinityI
拡散(クロスボウ)multishotI
高速装填quick_chargeIII
貫通piercingIV
忠誠(トライデント)loyaltyIII
串刺しimpalingV
激流riptideIII
召雷channelingI
メイス:落下攻撃を強化densityV
メイス:防具の効果を下げるbreachIV
メイス:攻撃後に高く跳ねるwind_burstIII
槍:突いたときに前へ飛び出す(突進、1.21.11以降)lungeIII

メイス用の3つは、メイスと同じ1.21で追加されました。

防具のエンチャント

日本語名ID最大
ダメージ軽減protectionIV
火炎耐性fire_protectionIV
爆発耐性blast_protectionIV
飛び道具耐性projectile_protectionIV
落下耐性feather_fallingIV
水中呼吸respirationIII
水中採掘aqua_affinityI
棘の鎧thornsIII
水中歩行depth_striderIII
氷渡りfrost_walkerII
ソウルスピードsoul_speedIII
スニーク速度上昇swift_sneakIII

道具・共通のエンチャント

日本語名ID最大
効率強化efficiencyV
シルクタッチsilk_touchI
幸運fortuneIII
宝釣りluck_of_the_seaIII
入れ食いlureIII
耐久力unbreakingIII
修繕mendingI
束縛の呪いbinding_curseI
消滅の呪いvanishing_curseI

同時に付けられない組み合わせ

グループどれか1つだけ
攻撃力ダメージ増加・アンデッド特効・虫特効(メイスでは density・breach も)
防護ダメージ軽減・火炎耐性・爆発耐性・飛び道具耐性
弓無限 か 修繕
採掘シルクタッチ か 幸運
ブーツ水中歩行 か 氷渡り
トライデント激流 か 忠誠、激流 か 召雷
クロスボウ拡散 か 貫通

/enchant はこれらを一緒に付けられません。Java版の /give で直接書くと、両方付いたアイテムも作れます。

上限を超えるレベルを付ける(Java版)

# 1.21.5以降
/give @p minecraft:diamond_sword[enchantments={sharpness:10}]
# 1.20.5〜1.21.4
/give @p minecraft:diamond_sword[enchantments={levels:{sharpness:10}}]

/give は新しいアイテムにエンチャントを直接書き込むので、レベルの上限や道具の種類のチェックを受けません。統合版のコマンドでは上限を超えられません。

よくある質問

エンチャントを消したいです。

砥石を使うか、Java版ならcomponentsでエンチャントのないアイテムを渡し直します。/enchantには消す機能はありません。

本にエンチャントを付けたいです。

/enchantは本には使えません。Java版ではenchanted_book[stored_enchantments={mending:1}]のように、giveで付与済みの本を渡します(1.21.5以降の書き方)。版ごとの書き方はエンチャント本をコマンドで出す方法にまとめています。

統合版で上限を超えられないのはなぜ?

統合版のコマンドは、通常の範囲を超えるエンチャントに対応していません。アドオンや外部ツールを使わない限り、上限内で付けることになります。

関連ページ

エンチャント台をレベル30にするコマンド本棚の配置をfillで作ります。enchantコマンドの基本

付け方の基本をまとめています。

最強の剣を出すコマンド

上限を超えるエンチャントの付け方です。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。

あわせて読みたい記事とコマンド例

最強の弓を出すコマンド例

マイクラで最強の弓やクロスボウ(射撃ダメージ増加255、無限、フレイム、壊れない)を出すgi…

エンチャント本をコマンドで出す方法

マイクラJava版で、修繕や効率強化などが付いたエンチャント本をgiveコマンドで出す方…

最強の防具をコマンドで出す方法

マイクラJava版で、修繕・耐久力・ダメージ軽減などが付いた最強のネザライト防具一式をg…

Minecraftで武器をgiveするコマンドの作り方

マイクラで剣、斧、弓、クロスボウ、トライデント、メイスをエンチャント付きでgiveするコ…