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

/enchantコマンドは、指定したプレイヤーが手に持っている武器や道具、防具に対して、コマンドで直接エンチャントを付与できる機能です。サバイバルでのアイテム強化や、配布ワールドで特定のアイテムに特殊な効果を付与したい場合に非常に役立ちます。
Java版と統合版で共通の構文で使用できます。
| Java版・統合版 | /enchant <ターゲット> <エンチャントID> [レベル] |
|---|
| 引数 | 解説 |
|---|---|
| <ターゲット> | エンチャントを付与する対象のプレイヤーを指定します。 <プレイヤー名>や、@p(最も近いプレイヤー)、@a(すべてのプレイヤー)などを指定可能です。 |
| <エンチャントID> | 付与したいエンチャントのIDを指定します。 例:minecraft:sharpness(ダメージ増加)など。統合版の場合は「minecraft:」を省略できる場合があります。 |
| [レベル] | 付与するエンチャントのレベルを数値で指定します。 省略した場合はレベル1が付与されます。そのエンチャントの通常の上限レベルまで指定可能です。 |

/enchantコマンドを使ってエンチャントを付与するには、まずエンチャントしたいアイテムを手に持った状態にします。次にチャット欄を開き、対象のプレイヤーと付与したいエンチャントID、必要に応じてレベルを入力して実行します。アイテムを持っていない場合や、そのアイテムに対応していないエンチャントを指定した場合は付与できません。
サバイバルでの冒険や、各種ギミック作成で頻繁に使用される代表的なエンチャントIDの一覧です。これらを覚えておくと、コマンドを使ったアイテム強化がスムーズに行えます。
| エンチャント名 | エンチャントID |
|---|---|
| 耐久力 | minecraft:unbreaking |
| 修繕 | minecraft:mending |
| 無限 | minecraft:infinity |
| ダメージ増加 | minecraft:sharpness |
| ドロップ増加 | minecraft:looting |
| 効率強化 | minecraft:efficiency |
| 幸運 | minecraft:fortune |
| シルクタッチ | minecraft:silk_touch |

/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コマンドに関連性の高いコマンドや、代用として使えるコマンドです。
| コマンド | 解説 |
|---|---|
| /give | 指定したプレイヤーにアイテムを与えるコマンドです。上限レベルを超えた規格外のエンチャントアイテムを入手したい場合に使用します。 |
| /clear | インベントリのアイテムを消去するコマンドです。特定のエンチャントアイテムを付与する前に古いアイテムを回収する際などに併用されます。 |
| よく使われるコマンド | |||
|---|---|---|---|
| /tp | /summon | /give | /fill |
| /gamemode | /effect | /ride | /xp |
| /weather | /time | /locate | /kill |
| /clear | /particle | /enchant | /gamerule |
アルファ版v1.1.1より累計2万時間以上プレイ
元RTA勢 Java版 1.4.7でエンドラRTAランダムシード50分ほど
現在は最新アップデートを主に担当
ゲームエイトをご利用いただきありがとうございます。
記事をより良くしていくために、「/enchantコマンドのやり方と付与の付け方・耐久無限【統合版マインクラフトswitch】」に関する間違いの指摘やご意見、感想などを募集しています。
不具合のご報告の際には、どのような状況でどのような症状が起きたかを可能な限り詳細にご記入ください。
この内容で送信しますか?
| 間違いの指摘・意見を送る |
|---|
/enchantコマンドのやり方と付与の付け方・耐久無限【統合版マインクラフトswitch】
Mojang © 2009-2018
当サイトのコンテンツ内で使用しているゲーム画像の著作権その他の知的財産権は、当該ゲームの提供元に帰属しています。
当サイトはGame8編集部が独自に作成したコンテンツを提供しております。
当サイトが掲載しているデータ、画像等の無断使用・無断転載は固くお断りしております。

投稿したコメントにクイックアクセス!
コメント管理機能が実装されました!
無料会員登録いただくとすぐにご利用いただけます。

Game8.jpにネタバレ非表示機能が実装されました!
ネタバレを気にしない場合は、上部メニューより「ネタバレ非表示」機能をOFFにしてください。

お気に入りの記事にクイックアクセス!
お気に入り登録機能が実装されました!
無料会員登録いただくとすぐにご利用いただけます。
お気に入りがまだありません
気になる記事をお気に入りに追加してみましょう