【マイクラ】enchantコマンドの使い方・構文・エンチャント付与例【統合版】

これはマイクラ統合版で「エンチャントをコマンドで付けたい人」向けの記事です
Nintendo Switch・スマホ・PS・Xbox・Windows版の統合版を想定しています
Java版のNBT付き/giveコマンドとは仕様が違うので注意してください

こんにちは。ゆずかきです。

マイクラでサバイバルを進めていると、

「検証用にすぐ効率強化Ⅴのツルハシが欲しい」
「コマンドで鋭さⅤの剣を作りたい」
「エンチャントIDが分からなくて毎回止まる…」

こういう場面、けっこうありますよね。

そこで今回は、統合版の/enchantコマンドの使い方・構文・付与例・失敗する原因を、初心者さんでもコピペしやすい形でまとめます。

特に統合版の/enchantは、Java版のように「何でもレベル9999で付けられる便利コマンド」ではありません。
手に持っているアイテムに、通常ルール内のエンチャントを付けるコマンドです。

ここを間違えると、コマンド自体は合っているのに失敗します。
最初に仕様を押さえておくと、かなり迷いにくくなりますよ👌

この記事を読めば、次のことが出来るようになります。

  • 統合版の/enchantコマンドの基本構文が分かります👍
  • 剣・ツルハシ・防具・弓などに使える実用コマンド例をそのまま使えます👌
  • 「なぜエンチャントできないの?」という失敗原因を自分で確認できます(^^♪

それでは、やっていきましょう!

※本記事はMinecraft統合版の公式コマンドリファレンス、公式リリース情報、および海外コミュニティWiki情報を確認し、2026年5月時点の仕様をもとに構成しています。
※ゲーム内の候補表示や仕様は、今後のアップデートで変更される場合があります。
※本記事では通常の/enchantコマンドで扱える範囲を解説しています。外部ツール・アドオン・改造データによる特殊な付与は扱いません。


目次

1. enchantコマンドとは
2. 統合版enchantコマンドの基本構文
3. enchantコマンドを使う前の準備
4. まずはこれだけ覚えればOKな基本例
5. 武器にエンチャントを付けるコマンド例
6. 道具にエンチャントを付けるコマンド例
7. 防具にエンチャントを付けるコマンド例
8. 弓・クロスボウ・トライデント・メイス・槍のコマンド例
9. 統合版のエンチャントID一覧
10. enchantコマンドでレベル9999は作れる?
11. コマンドが失敗する原因とチェックポイント
12. コマンドブロックで使う場合の注意点
13. まとめ
14. 引用・参考文献

この記事で分かること
・マイクラ統合版の/enchantコマンドの使い方
・エンチャントIDと最大レベルの確認
・よく使うエンチャント付与例
・失敗したときの原因チェック


1. enchantコマンドとは

/enchantコマンドは、指定したプレイヤーが現在手に持っているアイテムにエンチャントを付けるコマンドです。

たとえば、ダイヤの剣を持った状態で下記を実行すると、手持ちの剣に鋭さⅤが付きます。

/enchant @s sharpness 5

ここで大事なのは、インベントリの中にあるアイテム全部へ付くわけではないという点です。
ホットバーで選択して、実際に手に持っているアイテムだけが対象になります。

なので、エンチャントしたい道具や防具を持ってからコマンドを打ってくださいね。
ここを間違えると、コマンドが合っていても普通に失敗します。

/enchantコマンドでできることを整理すると、こんな感じです。

  • 手に持っている剣へ鋭さ・火属性・ドロップ増加などを付ける
  • ツルハシへ効率・幸運・シルクタッチなどを付ける
  • 防具へ防護・落下軽減・水中呼吸などを付ける
  • 弓へパワー・火炎・無限などを付ける
  • 検証用に、最大レベルの装備をすぐ作る

ただし、何でも自由に付けられるわけではありません。
通常の金床ルールに近く、付けられない組み合わせや最大レベル超えは失敗します。

たとえば、幸運とシルクタッチを同じツルハシに/enchantだけで両方付けることはできません。
弓の無限と修繕も、通常仕様では同時に付けられません。

ポイント
/enchantは「正規のエンチャントを手早く付けるコマンド」と考えると分かりやすいです。
レベル9999の剣や、競合無視のチート装備を作る用途とは少し違います。


2. 統合版enchantコマンドの基本構文

統合版の/enchantコマンドは、基本的にこの形で書きます。

/enchant <対象> <エンチャントID> [レベル]

具体例はこちらです。

/enchant @s sharpness 5

これを日本語に直すと、

自分が手に持っているアイテムに、鋭さをレベル5で付ける

という意味になります。

構文の中身

部分 意味
/enchant エンチャントを付けるコマンド /enchant
対象 誰の手持ちアイテムに付けるか @s / @p / @a / プレイヤー名
エンチャントID 付けたいエンチャントの英語ID sharpness / efficiency
レベル エンチャントの強さ 1〜最大レベル


レベルを省略すると、基本的にはレベル1として扱われます。
たとえば、下記のコマンドならシルクタッチⅠが付きます。

/enchant @s silk_touch

シルクタッチは最大レベルが1なので、最後の数字を書かなくても問題ありません。
一方、鋭さⅤや効率Ⅴのように強さを指定したい場合は、数字まで書くのがおすすめです。

よく使う対象指定

/enchantでよく使う対象指定は、下記だけ覚えれば大丈夫です。

指定 意味 使いどころ
@s 自分自身 チャット欄から自分の手持ちに付ける時
@p 一番近いプレイヤー コマンドブロックで近くの人に付ける時
@a 全プレイヤー マルチで全員の手持ちに付ける時
プレイヤー名 特定のプレイヤー 特定の人だけに付ける時


初心者さんは、まずチャット欄では@sコマンドブロックでは@pを使うと覚えると扱いやすいです。

注意!
コマンドブロックで@sを使うと、思ったようにプレイヤーを対象にできないことがあります。
コマンドブロックでは、基本的に@p@aを使う方が安全です。


3. enchantコマンドを使う前の準備

/enchantコマンドを使うには、チートが有効になっている必要があります。
サバイバルの通常ワールドでいきなり使おうとしても、チートが無効だと実行できません。

チートを有効にする

統合版では、ワールド設定からチートを有効にできます。
ただし、チートを有効にすると、そのワールドでは実績が解除できなくなる点に注意してください。

検証用ワールドやクリエイティブワールドなら問題ありませんが、メインサバイバルで使う場合は慎重に判断しましょう。

クリエイティブの方が試しやすい

コマンド検証をするなら、最初はクリエイティブモードがおすすめです。
理由はシンプルで、必要なアイテムをすぐ出せるからです。

たとえば、ダイヤの剣を出して手に持ち、

/enchant @s sharpness 5

を実行すれば、すぐ鋭さⅤの剣を確認できます。

エンチャントしたいアイテムを必ず手に持つ

ここが一番大事です。
/enchantコマンドは、対象プレイヤーが現在持っているアイテムへエンチャントを付けます。

  • チェストの中のアイテムには付かない
  • インベントリ内で選択していないアイテムには付かない
  • 手ぶらだと失敗する
  • そのエンチャントに対応していないアイテムだと失敗する

たとえば、剣を持たずに鋭さを付けようとしても失敗します。
また、ヘルメットを持っている状態でパワーを付けようとしても失敗します。

体験ベースの注意点
コマンドが失敗した時、IDの打ち間違いを疑いがちですが、実際は「そもそも手に持っていない」「違うアイテムを持っている」パターンがかなり多いです。
まずは手元を確認しましょうね。


4. まずはこれだけ覚えればOKな基本例

まずは、実際にそのまま使える基本例を紹介します。

自分の剣に鋭さⅤを付ける

ダイヤの剣やネザライトの剣を手に持って、下記を実行します。

/enchant @s sharpness 5

これで、手持ちの剣に鋭さⅤが付きます。
統合版では、鋭さのIDはsharpnessです。

自分のツルハシに効率Ⅴを付ける

ツルハシを手に持って、下記を実行します。

/enchant @s efficiency 5

採掘速度を上げたい時に一番使いやすいコマンドです。
検証用の整地やブランチマイニング準備にも便利ですね。

自分のツルハシに幸運Ⅲを付ける

ツルハシを手に持って、下記を実行します。

/enchant @s fortune 3

ダイヤ鉱石・石炭鉱石・レッドストーン鉱石などのドロップを増やしたい時に使います。
ただし、幸運とシルクタッチは競合します。
同じツルハシに/enchantだけで両方付けることはできません。

自分の防具に防護Ⅳを付ける

防具を手に持って、下記を実行します。

/enchant @s protection 4

ヘルメット・チェストプレート・レギンス・ブーツなどに使えます。
ただし、防護・火炎耐性・爆発耐性・間接攻撃耐性は競合するので、どれかを選んでください。

自分の弓にパワーⅤを付ける

弓を手に持って、下記を実行します。

/enchant @s power 5

弓の火力を上げる基本エンチャントです。
弓をよく使う方は、まずパワーⅤを入れておくとかなり戦いやすくなります。


5. 武器にエンチャントを付けるコマンド例

ここからは、武器別に使いやすいコマンド例をまとめます。
まずは剣です。

剣におすすめのエンチャント

剣でよく使うのは、下記の組み合わせです。

  • 鋭さⅤ
  • 火属性Ⅱ
  • ドロップ増加Ⅲ
  • ノックバックⅡ
  • 耐久力Ⅲ
  • 修繕

コマンドはこちらです。

/enchant @s sharpness 5
/enchant @s fire_aspect 2
/enchant @s looting 3
/enchant @s knockback 2
/enchant @s unbreaking 3
/enchant @s mending

この順番で、剣を手に持ったまま1つずつ実行してください。

鋭さ・聖なる力・虫殺しはどれか1つ

剣の攻撃系エンチャントには、競合があります。

  • 鋭さ:sharpness
  • 聖なる力:smite
  • 虫殺し:bane_of_arthropods

この3つは、通常の/enchantでは同じ剣に同時付与できません。

個人的には、普段使いなら鋭さⅤが一番扱いやすいです。
ゾンビ・スケルトン・ウィザーなどアンデッド相手に特化したいなら、聖なる力Ⅴを選ぶのもありです。

/enchant @s smite 5

クモ・洞窟グモ・シルバーフィッシュなどに特化するなら虫殺しⅤですが、普段使いでは少し出番が限られます。

/enchant @s bane_of_arthropods 5

斧に鋭さを付けたい場合

斧にも鋭さを付けられる場合があります。
斧を手に持って、下記を実行してください。

/enchant @s sharpness 5

うまくいかない場合は、まず剣で同じコマンドを試して、IDのミスかアイテム側の非対応かを切り分けましょう。


6. 道具にエンチャントを付けるコマンド例

次に、ツルハシ・シャベル・斧などの道具系です。
サバイバルでも検証でも、一番使う機会が多いと思います。

ツルハシに効率Ⅴ・耐久力Ⅲ・修繕を付ける

ツルハシを手に持って、下記を順番に実行します。

/enchant @s efficiency 5
/enchant @s unbreaking 3
/enchant @s mending

これで、基本性能の高いツルハシになります。
整地用・採掘用・検証用として扱いやすい構成です。

幸運Ⅲツルハシを作る

鉱石を増やしたい場合は、幸運Ⅲを付けます。

/enchant @s fortune 3

効率Ⅴ・耐久力Ⅲ・修繕と組み合わせるなら、こんな感じです。

/enchant @s efficiency 5
/enchant @s fortune 3
/enchant @s unbreaking 3
/enchant @s mending

ダイヤ鉱石や石炭鉱石を掘るなら、こちらが使いやすいです。

シルクタッチツルハシを作る

鉱石ブロックやガラス、エンダーチェストなどをそのまま回収したいならシルクタッチです。

/enchant @s silk_touch

効率Ⅴ・耐久力Ⅲ・修繕と組み合わせるなら、下記です。

/enchant @s efficiency 5
/enchant @s silk_touch
/enchant @s unbreaking 3
/enchant @s mending

注意!
幸運とシルクタッチは同時に付けられません。
迷ったら、幸運用とシルクタッチ用でツルハシを2本作るのがおすすめです。

シャベルに効率Ⅴを付ける

砂・土・砂利を一気に掘りたい時は、シャベルに効率Ⅴです。

/enchant @s efficiency 5
/enchant @s unbreaking 3
/enchant @s mending

ネザライトシャベルやダイヤシャベルに付けると、かなり掘る速度が上がります。
ただし、掘りすぎ事故には注意してくださいね。

釣り竿に宝釣りⅢ・入れ食いⅢを付ける

釣り竿を手に持って、下記を実行します。

/enchant @s luck_of_the_sea 3
/enchant @s lure 3
/enchant @s unbreaking 3
/enchant @s mending

宝釣りはレア枠狙い、入れ食いは釣れるまでの待ち時間短縮です。
釣りをよくする方は、このセットが扱いやすいです。


7. 防具にエンチャントを付けるコマンド例

防具は、装備スロットに着たままではなく、手に持ってから/enchantを実行するのが分かりやすいです。
ヘルメットを強化したいならヘルメットを手に持つ、ブーツを強化したいならブーツを手に持つ、という感じですね。

防具共通:防護Ⅳ・耐久力Ⅲ・修繕

防具を手に持って、下記を実行します。

/enchant @s protection 4
/enchant @s unbreaking 3
/enchant @s mending

普段使いなら、防護Ⅳが一番分かりやすいです。
火炎耐性・爆発耐性・間接攻撃耐性もありますが、通常プレイでは防護を選んでおくと対応範囲が広いです。

ヘルメットに水中呼吸・水中作業を付ける

ヘルメットを手に持って、下記を実行します。

/enchant @s respiration 3
/enchant @s aqua_affinity

水中呼吸は水中で息が長持ちし、水中作業は水中採掘がしやすくなります。
海底神殿や海底拠点づくりをする時に便利です。

ブーツに落下軽減Ⅳを付ける

ブーツを手に持って、下記を実行します。

/enchant @s feather_falling 4

高所建築やエリトラ移動をするなら、かなり重要なエンチャントです。
落下事故が怖い方は、優先して付けておきましょう。

ブーツに水中移動Ⅲを付ける

水中移動を付けたい場合はこちらです。

/enchant @s depth_strider 3

水中での移動速度が上がるので、海の探索が楽になります。

氷渡りを付ける場合

氷渡りを付ける場合は、ブーツを手に持って下記です。

/enchant @s frost_walker 2

ただし、水中移動と氷渡りは競合します。
個人的には、普段使いなら水中移動、遊びや移動目的なら氷渡り、という分け方が扱いやすいです。


8. 弓・クロスボウ・トライデント・メイス・槍のコマンド例

ここでは、少し特殊な武器のコマンド例をまとめます。
統合版でも使う機会が多いので、必要なところだけコピーして使ってください。

弓にパワーⅤ・火炎・耐久力Ⅲを付ける

弓を手に持って、下記を実行します。

/enchant @s power 5
/enchant @s flame
/enchant @s punch 2
/enchant @s unbreaking 3

無限を付けたい場合はこちらです。

/enchant @s infinity

修繕を付けたい場合はこちらです。

/enchant @s mending

ただし、弓の無限と修繕は競合します。
矢を節約したいなら無限、経験値で長く使いたいなら修繕、という選び方で良いと思います。

クロスボウに高速装填Ⅲを付ける

クロスボウを手に持って、下記を実行します。

/enchant @s quick_charge 3

拡散を付けたい場合はこちらです。

/enchant @s multishot

貫通を付けたい場合はこちらです。

/enchant @s piercing 4

拡散と貫通は競合するので、どちらかを選んでください。
複数の敵に広く当てたいなら拡散、一直線に抜きたいなら貫通です。

トライデントに忠誠心Ⅲを付ける

トライデントを手に持って、下記を実行します。

/enchant @s loyalty 3

投げたトライデントが戻ってくるようになります。
普段使いならかなり便利です。

トライデントに激流Ⅲを付ける

激流を付けたい場合はこちらです。

/enchant @s riptide 3

雨の日や水中で移動に使えるエンチャントです。
ただし、激流は忠誠心やチャネリングと競合します。

トライデントにチャネリングを付ける

雷を呼びたい場合はこちらです。

/enchant @s channeling

雷雨の時に使うエンチャントです。
クリーパーを帯電クリーパーにしたい時などに使えます。

メイスに密度Ⅴ・ウィンドバーストⅢを付ける

メイスを手に持って、下記を実行します。

/enchant @s density 5
/enchant @s wind_burst 3
/enchant @s unbreaking 3
/enchant @s mending

防具貫通を使う場合はこちらです。

/enchant @s breach 4

ただし、密度と防具貫通は同じメイスに通常付与できません。
落下攻撃の火力を伸ばしたいなら密度、相手の防具による軽減を抜きたいなら防具貫通、という選び方になります。

メイス系のエンチャントは、通常の剣よりクセがあります。
特に密度・防具貫通・聖なる力・虫殺しの競合には注意してください。

槍に突進Ⅲを付ける

槍を手に持って、下記を実行します。

/enchant @s lunge 3

突進は、槍の突き攻撃に関係するエンチャントです。
突き攻撃時にプレイヤーを向いている方向へ水平に移動させ、使用時には満腹度と耐久値を消費します。

槍に基本的な戦闘系エンチャントを付けるなら、下記のような形も使えます。

/enchant @s sharpness 5
/enchant @s fire_aspect 2
/enchant @s knockback 2
/enchant @s looting 3
/enchant @s unbreaking 3
/enchant @s mending

ただし、槍や突進はバージョンによって入力候補に出ない場合があります。
もしlungeが候補に出ない場合は、Minecraftを最新版にアップデートしているか確認してください。

最新版まわりの注意点
2026年5月確認時点では、公式コマンドリファレンス上にdensitybreachwind_burstlungeが含まれています。
ただし、統合版は機種や配信バージョン差が出ることがあるため、実際のゲーム内入力候補を優先してください。


9. 統合版のエンチャントID一覧

ここでは、統合版の/enchantで使うエンチャントIDを一覧にします。
検索で来た方は、この表を見ながらコマンドを組むと早いです。

※この記事では、数値IDではなく英語の名前IDで統一しています。
数値IDは古い記事と混ざりやすいので、基本的には名前IDを使うのがおすすめです。

日本語名 コマンドID 最大Lv 主な対象
防護 protection 4 防具
火炎耐性 fire_protection 4 防具
落下軽減 feather_falling 4 ブーツ
爆発耐性 blast_protection 4 防具
間接攻撃耐性 projectile_protection 4 防具
とげ thorns 3 防具
水中呼吸 respiration 3 ヘルメット
水中移動 depth_strider 3 ブーツ
水中作業 aqua_affinity 1 ヘルメット
鋭さ sharpness 5 剣・斧・槍など
聖なる力 smite 5 剣・斧・槍・メイスなど
虫殺し bane_of_arthropods 5 剣・斧・槍・メイスなど
ノックバック knockback 2 剣・槍など
火属性 fire_aspect 2 剣・槍・メイスなど
ドロップ増加 looting 3 剣・槍など
効率 efficiency 5 ツルハシ・斧・シャベルなど
シルクタッチ silk_touch 1 道具
耐久力 unbreaking 3 道具・武器・防具など
幸運 fortune 3 ツルハシ・斧・シャベルなど
パワー power 5
衝撃 punch 2
火炎 flame 1
無限 infinity 1
宝釣り luck_of_the_sea 3 釣り竿
入れ食い lure 3 釣り竿
氷渡り frost_walker 2 ブーツ
修繕 mending 1 道具・武器・防具など
束縛の呪い binding 1 防具など
消滅の呪い vanishing 1 道具・武器・防具など
串刺し impaling 5 トライデント
激流 riptide 3 トライデント
忠誠心 loyalty 3 トライデント
チャネリング channeling 1 トライデント
拡散 multishot 1 クロスボウ
貫通 piercing 4 クロスボウ
高速装填 quick_charge 3 クロスボウ
魂の速度 soul_speed 3 ブーツ
スニーク速度上昇 swift_sneak 3 レギンス
ウィンドバースト wind_burst 3 メイス
密度 density 5 メイス
防具貫通 breach 4 メイス
突進 lunge 3


呪い系IDについて

束縛の呪い・消滅の呪いは、古い記事やツールで別表記のIDを見かける場合があります。
この記事では、公式コマンドリファレンス上のbindingvanishing表記で統一しています。

もしゲーム内で候補が出ない場合は、プレイ中のバージョン側の入力候補を優先してください。
統合版はアップデートで入力候補が変わる場合があります。


10. enchantコマンドでレベル9999は作れる?

結論から言うと、統合版の通常/enchantコマンドでは、最大レベルを超えたエンチャントは基本的に作れません。

たとえば、下記のようなコマンドは通らないと考えてください。

/enchant @s sharpness 9999

鋭さの最大レベルは5なので、統合版の/enchantでは鋭さ9999を付ける用途には向いていません。

同じように、効率100や耐久力255なども、通常の/enchantコマンドでは最大レベルの壁を超えられません。

Java版の/giveコマンドとは別物です

ネットで検索すると、Java版向けの強力な/giveコマンドが出てくることがあります。
たとえば、NBTやコンポーネントを使って特殊なエンチャント装備を作るタイプの記事ですね。

しかし、統合版ではJava版とコマンド仕様が違います。
Java版のコマンドをそのまま統合版に貼っても、だいたいエラーになります。

統合版で/enchantを使うなら、基本は次の考え方でOKです。

  • 正規の最大レベルまで付ける
  • 競合するエンチャントは同時に付けない
  • 対応アイテムにだけ付ける
  • 変なNBT構文を混ぜない

この範囲で使うなら、/enchantはかなり扱いやすいコマンドです。

どうしても特殊装備を作りたい場合

どうしても統合版で特殊なエンチャント装備を作りたい場合は、通常の/enchantではなく、アドオン・外部編集・ストラクチャー保存など別の領域になります。
ただし、ワールド破損やマルチ環境でのトラブルにもつながるので、初心者さんにはおすすめしません。

普通に遊ぶ範囲なら、まずは/enchantで最大レベル装備を作れれば十分です。


11. コマンドが失敗する原因とチェックポイント

/enchantコマンドが失敗する時は、原因がだいたい決まっています。
焦らず、下のチェックポイントを見てください。

  • [ ] チートは有効になっているか?
  • [ ] 自分にコマンド実行権限があるか?
  • [ ] エンチャントしたいアイテムを手に持っているか?
  • [ ] そのアイテムに対応しているエンチャントか?
  • [ ] エンチャントIDのスペルは正しいか?
  • [ ] アンダーバー_を抜かしていないか?
  • [ ] 最大レベルを超えていないか?
  • [ ] 競合するエンチャントを付けようとしていないか?
  • [ ] すでに同じエンチャントが最大レベルで付いていないか?
  • [ ] Java版用のコマンドを統合版に貼っていないか?

よくあるミス1:手に持っていない

一番ありがちなミスです。
たとえば、ツルハシをインベントリに入れているだけではダメです。
ホットバーで選択して、実際に手に持ってください。

よくあるミス2:違うアイテムを持っている

剣に鋭さを付けたいのに、松明を持ったままコマンドを打つと失敗します。
防具も同じで、装備しているだけでは分かりづらいので、最初は手に持って実行するのがおすすめです。

よくあるミス3:スペルミス

エンチャントIDは英語なので、スペルミスが起きやすいです。
特に下記は間違えやすいです。

日本語名 正しいID 注意点
火炎耐性 fire_protection アンダーバーあり
落下軽減 feather_falling featherの綴りに注意
虫殺し bane_of_arthropods 長いので入力候補推奨
宝釣り luck_of_the_sea of/the/seaを忘れない
高速装填 quick_charge quickとchargeの間に_
ウィンドバースト wind_burst windとburstの間に_


スマホやSwitchで入力する場合は、英語入力の自動補正で勝手に変わることもあります。
長いIDは、できれば入力候補を使ってくださいね。

よくあるミス4:最大レベルを超えている

たとえば、耐久力は最大3です。

/enchant @s unbreaking 3

これはOKです。

/enchant @s unbreaking 10

これは通常の/enchantでは失敗します。
最大レベルは、先ほどの一覧表を確認してください。

よくあるミス5:競合している

競合するエンチャントを付けようとすると失敗します。
代表例はこちらです。

競合例 説明
幸運 × シルクタッチ 同じ道具に通常付与できない
鋭さ × 聖なる力 × 虫殺し 武器の特効系は基本的にどれか1つ
密度 × 防具貫通 × 聖なる力 × 虫殺し メイスでは通常どれか1つ
防護 × 火炎耐性 × 爆発耐性 × 間接攻撃耐性 防具の耐性系は基本的にどれか1つ
無限 × 修繕 弓では同時に付けられない
拡散 × 貫通 クロスボウで競合
激流 × 忠誠心・チャネリング トライデントで競合
水中移動 × 氷渡り ブーツで競合


「コマンドは合っているのに付かない」時は、すでに付いているエンチャントとの競合を疑いましょう。


12. コマンドブロックで使う場合の注意点

/enchantはチャット欄だけでなく、コマンドブロックでも使えます。
ただし、チャット欄と同じ感覚で@sを入れると、うまくいかないことがあります。

コマンドブロックでは@pが分かりやすい

近くのプレイヤーにエンチャントを付けたい場合は、下記のようにします。

/enchant @p sharpness 5

この場合、コマンドブロックに一番近いプレイヤーが手に持っているアイテムに鋭さⅤが付きます。

全員に付ける場合は@a

全員の手持ちアイテムに付けたい場合はこちらです。

/enchant @a unbreaking 3

ただし、全員が同じ対応アイテムを持っていないと、対象によって成功・失敗が分かれます。
イベントワールドや配布マップで使う場合は、先にアイテムを持たせてから実行するのが安全です。

連続実行は慎重に

反復コマンドブロックで/enchantを回し続けると、ログがうるさくなったり、意図しないタイミングで手持ちアイテムにエンチャントが付いたりします。

初心者さんは、まずインパルス(オレンジ色)のコマンドブロックで1回実行から試すのがおすすめです。
慣れてからチェーンや反復を使いましょう。

検証用のおすすめ手順

コマンドブロックで試すなら、下記の流れが分かりやすいです。

  1. クリエイティブでコマンドブロックを置く
  2. エンチャントしたいアイテムを手に持つ
  3. コマンドブロックに/enchant @p efficiency 5のように入力
  4. ボタンを付ける
  5. ボタンを押して、手持ちアイテムを確認する

これで成功するなら、基本の仕組みは理解できています。
あとはIDを変えるだけです。


13. まとめ

今回は、マイクラ統合版の/enchantコマンドの使い方・構文・付与例・失敗原因を解説しました。

要点を整理すると、

  • /enchant <対象> <エンチャントID> [レベル]で使う
  • 対象プレイヤーが手に持っているアイテムに付与される
  • チート有効・コマンド権限が必要
  • 最大レベルを超えた付与は通常できない
  • 競合するエンチャントは同時に付けられない
  • Java版のNBT付き/giveコマンドとは仕様が違う

このあたりを押さえておけば、統合版でもかなりスムーズにエンチャント装備を作れます。

最初は難しく見えますが、実際に使う形はかなりシンプルです。

/enchant @s sharpness 5
/enchant @s efficiency 5
/enchant @s protection 4

まずはこのあたりを試して、手持ちアイテムにエンチャントが付く感覚を掴むのがおすすめです。

コマンドに慣れると、検証ワールドづくりや装置テストがかなり楽になります。
サバイバル本編で使うかどうかは好みですが、クリエイティブ検証では本当に便利です。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラの便利コマンドや装置の仕様解説をまとめているので、是非ご覧くださいね(^^♪


14. 引用・参考文献

この記事を書くにあたり、以下の公式ドキュメント・公式リリース情報・海外コミュニティWikiのページを参考にしています。