【マイクラ】/enchantコマンドのやり方と付与の付け方・耐久無限【統合版マインクラフトswitch】

マイクラ(マインクラフト)の/enchantコマンドです。マイクラ/enchantコマンドの基本的な構文や実用的な使用例について掲載しています。

/enchantコマンドとは

アイテムにエンチャントを付与するコマンド

コマンド入力画面
/enchantコマンドは、指定したプレイヤーが手に持っている武器や道具、防具に対して、コマンドで直接エンチャントを付与できる機能です。サバイバルでのアイテム強化や、配布ワールドで特定のアイテムに特殊な効果を付与したい場合に非常に役立ちます。

基本的な構文(書き方)

Java版と統合版で共通の構文で使用できます。

Java版・統合版 /enchant <ターゲット> <エンチャントID> [レベル]

各引数(パラメータ)の解説

引数 解説
<ターゲット> エンチャントを付与する対象のプレイヤーを指定します。
<プレイヤー名>や、@p(最も近いプレイヤー)、@a(すべてのプレイヤー)などを指定可能です。
<エンチャントID> 付与したいエンチャントのIDを指定します。
例:minecraft:sharpness(ダメージ増加)など。統合版の場合は「minecraft:」を省略できる場合があります。
[レベル] 付与するエンチャントのレベルを数値で指定します。
省略した場合はレベル1が付与されます。そのエンチャントの通常の上限レベルまで指定可能です。

手持ちアイテムへの付与方法

象とエンチャントを指定してコマンドを入力する

成功時のログ
/enchantコマンドを使ってエンチャントを付与するには、まずエンチャントしたいアイテムを手に持った状態にします。次にチャット欄を開き、対象のプレイヤーと付与したいエンチャントID、必要に応じてレベルを入力して実行します。アイテムを持っていない場合や、そのアイテムに対応していないエンチャントを指定した場合は付与できません。

耐久力や無限など便利なエンチャント一覧

おすすめのエンチャントID

サバイバルでの冒険や、各種ギミック作成で頻繁に使用される代表的なエンチャントIDの一覧です。これらを覚えておくと、コマンドを使ったアイテム強化がスムーズに行えます。

エンチャント名 エンチャントID
耐久力 minecraft:unbreaking
修繕 minecraft:mending
無限 minecraft:infinity
ダメージ増加 minecraft:sharpness
ドロップ増加 minecraft:looting
効率強化 minecraft:efficiency
幸運 minecraft:fortune
シルクタッチ minecraft:silk_touch

レベル制限超過のやり方

giveコマンドを使用する必要がある

レベル超過エラー
/enchantコマンドでは、サバイバルで付与できる通常の上限レベル(例:ダメージ増加なら5、耐久力なら3)を超える数値を指定することはできません。もしレベル100のような上限を超えた強力なエンチャントを持ったアイテムを入手したい場合は、/enchantコマンドではなく/giveコマンドで直接データコンポーネント(統合版の場合はコンポーネント)を指定してアイテムを取り出す必要があります。

実用的な使用例

武器や道具の強化コマンドの書き方

エンチャントが付いた剣
自分や近くのプレイヤーが持っているアイテムを直接強化したい時など、状況に応じたコマンドの書き方を紹介します。あらかじめ対象となるアイテムをメインハンド(利き手)に持った状態で実行してください。

自分の手持ちの剣にドロップ増加Ⅲを付与する

自分自身を対象として、手に持っている剣などの武器にドロップ増加のレベル3を付与するコマンドです。

/enchant @s minecraft:looting 3

すべてのプレイヤーの弓に無限を付与する

マルチプレイなどで、参加しているすべてのプレイヤーが手に持っている弓に無限のエンチャントを付与します。弓以外のアイテムを持っているプレイヤーには付与されません。

/enchant @a minecraft:infinity 1

最も近いプレイヤーのツルハシに効率強化Ⅴを付与する

コマンドブロックなどを利用して、近くにいるプレイヤーの手持ちアイテムに効率強化のレベル5を付与する際などに便利な使い方です。

/enchant @p minecraft:efficiency 5

よくある失敗・エラーと注意点

権限不足やアイテムの持ち間違いなどに注意する

付与できないエンチャントのエラー
コマンドがうまく実行できない場合や、扱う上で気をつけるべき点は以下の通りです。

原因・注意点 詳細と対処法
対象のアイテムと競合している 剣に「爆発耐性」など、そのアイテムに対応していないエンチャントは付与できません。また、「ダメージ増加」と「アンデッド特効」のように、同時に付与できないエンチャントを指定した場合もエラーになります。
アイテムを手にしていない /enchantコマンドはプレイヤーが現在手に持っているアイテム(メインハンド)にのみ作用します。アイテムをインベントリに入れているだけでは付与されません。
権限がない コマンドの実行には権限が必要です。ワールドの設定でチートの許可がオンになっているか確認してください。マルチプレイの場合はOP権限が必要です。
上限レベルを超えている 指定したレベルが、そのエンチャントの通常の最大レベルを超えているとエラーになります。

関連コマンド

enchantコマンドと組み合わせやすい類似コマンド

/enchantコマンドに関連性の高いコマンドや、代用として使えるコマンドです。

コマンド 解説
/give 指定したプレイヤーにアイテムを与えるコマンドです。上限レベルを超えた規格外のエンチャントアイテムを入手したい場合に使用します。
/clear インベントリのアイテムを消去するコマンドです。特定のエンチャントアイテムを付与する前に古いアイテムを回収する際などに併用されます。

関連記事

よく使われるコマンド
/tp /summon /give /fill
/gamemode /effect /ride /xp
/weather /time /locate /kill
/clear /particle /enchant /gamerule

マイクラ(マインクラフト)プレイヤーにおすすめ【PR】

記事を書いている攻略メンバー

    攻略メニュー

    新作ゲーム

    事前登録

    最大300,000コインのGame8コインが当たる!30秒で引ける事前登録くじ開催中!

    権利表記