「マイクラのコマンドで最強の剣を作りたい」
「攻撃力9999の剣を1発で作る方法は?」
「Java版でレベル255エンチャントを付けたい」
「弓やトライデントも最強化できる?」
「コマンドが動かないときはどうすればいい?」
と悩んでいませんか?
マイクラの最強の剣は、統合版なら「/enchant」と「/effect」、Java版なら「/give」のコマンドを使えば、誰でも一瞬で作れます。
この記事では、統合版(Switch・スマホ・PS・Xbox・Windows)とJava版について、最強の剣の作り方、レベル255のエンチャントと攻撃力9999の剣の作り方、弓・トライデント・斧の最強化、エンチャント本と経験値の瓶の入手、コマンドブロックでの自動化、できないときの対処法を画像つきで解説します。
なお、エンチャントのレベルは255が上限で、「エンチャント9999」はそのままでは付けられません。この記事では、その代わりになる最強化の方法も紹介しています。
重要:最強の剣のコマンドはチート(コマンド)を有効にしたワールドでしか使えません。統合版はワールドの設定で「チート」をオンに、Java版はワールド作成時にコマンドの使用を許可してください。詳しくはチートコマンドの基本を確認してください。
▼最強の剣のコマンド早見表
| 用途 | コマンド |
|---|---|
| 統合版で最強の剣 | /enchant @s sharpness 5(剣を手に持って実行) |
| 統合版で攻撃力を最大化 | /effect @s strength infinite 255 true |
| Java版でダメージ増加255の剣 | /give @s netherite_sword[enchantments={“minecraft:sharpness”:255}] |
| Java版で攻撃力9999の剣 | /give @s netherite_sword[attribute_modifiers=[{type:”minecraft:attack_damage”,amount:9999,operation:”add_value”,slot:”mainhand”,id:”custom:power”}]] |
| Java版で最強のエンチャント本 | /give @s enchanted_book[stored_enchantments={“minecraft:sharpness”:255}] |
| 経験値の瓶(両方共通) | /give @s experience_bottle 64 |
※Java版のコマンドは1.21.5以降(26.x系を含む)の書き方です。古いバージョンの書き方はJava版の章で紹介しています。
【統合版】マイクラのエンチャントコマンドで最強の剣を作る方法
マイクラ統合版で、エンチャントコマンドを使って最強の剣を作る方法を紹介します。Switch・スマホ・PCなど、どの統合版でも同じコマンドで作れます。
①ネザライトの剣をコマンドで入手する
チャットを開きましょう。
「T」キーを押す
「/」キーを押す

次に、以下の「give」コマンドを入力します。
/give @s netherite_sword

コマンドを実行すると、ネザライトの剣が入手できます。

②ネザライトの剣にエンチャント効果を与える
ネザライトの剣を入手したら、剣を手に持ちます。
チャット画面を開いて、ネザライトの剣にエンチャント効果を与える「enchant」コマンドを入力します。以下の6つのコマンドを1つずつ実行しましょう。
/enchant @s sharpness 5
/enchant @s fire_aspect 2
/enchant @s mending
/enchant @s knockback 2
/enchant @s unbreaking 3
/enchant @s looting 3

すべてエンチャントすると、最強の剣になります。

通常のサバイバルでは、この6つのエンチャントが付いたネザライトの剣が最強です(ドロップ増加はおまけ)。詳しいエンチャント名一覧はエンチャントコマンドの使い方とID一覧で確認できます。
ポイント:「/enchant」コマンドでは、エンチャントを通常の最大レベルまでしか付けられません。また、ダメージ増加とアンデッド特効のように同時に付けられない組み合わせはエラーになります。剣に同時に付けられるエンチャントは、呪いを除くと統合版で6種類、Java版で7種類(範囲ダメージ増加が加わる)です。
【マイクラ統合版】エフェクト付きの最強の剣をコマンドで作る方法
エフェクト付きの最強の剣をコマンドで作る方法を紹介します。統合版の「/enchant」は最大レベルまでしか付けられないため、攻撃力上昇のエフェクトを重ねて攻撃力を一気に上げます。
①ダメージ増加のエンチャントを付与する
ネザライトの剣を手に持ちます(まだ持っていない場合は、上の手順①で入手してください)。
チャット画面を開いて、ネザライトの剣にダメージ増加のエンチャント効果をコマンドで与えます。
/enchant @s sharpness 5

②攻撃力上昇のエフェクトを付与する
チャット画面を開いて、プレイヤーの攻撃力を最大まで上げる/effectコマンドを入力します。
/effect @s strength infinite 255 true
※統合版は1.21.40以降でinfiniteが使えます。それより前のバージョンでは/effect @s strength 999999 255 trueのように大きな数値を指定してください。

コマンドを実行すると、プレイヤーの攻撃力が上昇します。

ウォーデンも一撃で倒せます。他のエフェクトと組み合わせる方法はエフェクトコマンド一覧で確認できます。

【マイクラJava版】レベル255・攻撃力9999の最強の剣をコマンドで作る方法
Java版では、「/give」コマンドでエンチャントのレベルを最大255まで指定できます。ただし255が上限なので、レベル9999のような数値はエラーになります。
また、Java版はバージョンによってエンチャントの書き方が変わっています。遊んでいるバージョンに合わせて使い分けてください。
| バージョン | ダメージ増加255の剣の書き方 |
|---|---|
| 1.21.5以降 (26.x系を含む) | /give @s netherite_sword[enchantments={"minecraft:sharpness":255}] |
| 1.20.5〜1.21.4 | /give @s netherite_sword[enchantments={levels:{"minecraft:sharpness":255}}] |
| 1.20.4以前 | /give @s netherite_sword{Enchantments:[{id:"minecraft:sharpness",lvl:255}]} |
注意:Java版1.20.5でアイテムの書き方が{}のNBT形式から[]のデータコンポーネント形式に変わり、1.21.5でさらにlevels:の指定が不要になりました。MODを入れるために1.20.1や1.21.1で遊んでいる場合は、上の表の古い書き方を使ってください。
①チャットを開く
チャットを開きましょう。
「T」キーを押す
「/」キーを押す

②ダメージ増加255のネザライトの剣の入手コマンドを入力する
次に、以下の「give」コマンドを入力します。1.21.5以降(最新の26.x系を含む)の書き方です。
/give @p netherite_sword[enchantments={“minecraft:sharpness”:255}] 1

コマンドを実行すると、ダメージ増加255のネザライトの剣が入手できます。末尾の「1」は個数で、省略しても1本もらえます。

ダメージ増加以外のエンチャントもまとめて付けたいときは、カンマで区切って並べます。
/give @p netherite_sword[enchantments={“minecraft:sharpness”:255,”minecraft:fire_aspect”:255,”minecraft:looting”:255,”minecraft:knockback”:255,”minecraft:unbreaking”:255,”minecraft:mending”:1}] 1
上記のコマンドを実行すると、ノックバックや火属性などのレベルも最大の剣ができます。

コツ:修繕(mending)はレベル1で十分です。また、ノックバック255だと敵が遠くまで吹き飛んで連続攻撃しにくいので、使いにくいと感じたら外すか低めのレベルにしましょう。
③攻撃力9999と表示される剣を作る
Java版のダメージ増加は1レベルごとに0.5ずつ上がるため、レベル255でもネザライトの剣の1撃は約136ダメージです。攻撃力そのものを9999にしたいときは、アイテムに攻撃力の能力値(attribute_modifiers)を付けます。
/give @s netherite_sword[attribute_modifiers=[{type:”minecraft:attack_damage”,amount:9999,operation:”add_value”,slot:”mainhand”,id:”custom:power”}]]
剣の説明欄に、攻撃力が「+9999」と表示されます。ただし、ゲーム内の攻撃力には2048という上限があるため、実際に与えるダメージは最大2048です。それでも、ほとんどのモブを一撃で倒せる威力があります。
なお、この能力値を付けると剣の元の攻撃速度の設定も置き換わるため、攻撃のクールダウンがなくなり連打できるようになります。
【マイクラ】最強の弓・トライデント・斧をコマンドで作る方法
剣以外の武器も、エンチャントコマンドで最強化できます。統合版は武器を手に持って「/enchant」を、Java版は「/give」でエンチャント付きの武器を出します。
最強の弓を作るコマンド
/give @s bow
↓弓を手に持って↓
/enchant @s power 5
/enchant @s punch 2
/enchant @s flame 1
/enchant @s infinity 1
/enchant @s unbreaking 3

最強のトライデントを作るコマンド
/give @s trident
↓トライデントを手に持って↓
/enchant @s impaling 5
/enchant @s loyalty 3
/enchant @s channeling 1
/enchant @s unbreaking 3
/enchant @s mending 1

最強のネザライトの斧を作るコマンド
/give @s netherite_axe
↓斧を手に持って↓
/enchant @s sharpness 5
/enchant @s efficiency 5
/enchant @s unbreaking 3
/enchant @s mending

作った武器を試したいときは、summonコマンドでモブを召喚して試し切りしてみましょう。
【マイクラ】コマンドでエンチャント本・経験値の瓶を入手する方法
エンチャント本や経験値の瓶もコマンドで一瞬で入手できます。サバイバルで集める手間を省けます。
最強のエンチャント本を作るコマンド
/give @s enchanted_book
統合版の「/give」では、好きなエンチャントが付いた本を直接出すことはできません。エンチャント付きの本が欲しいときは、村人との取引や宝箱で入手するのが基本です。武器を強くしたいだけなら、武器に直接「/enchant」を使うほうが早いです。

経験値の瓶をコマンドで入手する
エンチャントテーブルで使う経験値を一気に貯めたいときは、コマンドで経験値の瓶(experience_bottle)を64個入手しましょう。
/give @s experience_bottle 64

もっと手早くレベルを上げたいなら、経験値コマンドの使い方で紹介している/xpコマンドが便利です。
【マイクラ】ネザライトの剣を持つと強くなる最強の剣をコマンドブロックで作る方法
ネザライトの剣を手に持つだけで攻撃力が上がる最強の剣を、コマンドブロックで作る方法を解説します。ここでは統合版を例に説明し、Java版のコマンドもあわせて紹介します。
①コマンドブロックを入手する
次のコマンドを入力しましょう。
/give @s command_block

コマンドを実行すると、コマンドブロックが入手できます。詳しい使い方はコマンドブロックの出し方と使い方で解説しています。

②コマンドブロックの設定とコマンドの入力をする
コマンドブロックを持って設置します。

コマンドブロックで「ブロックの種類」「条件」「レッドストーン」を設定してコマンドを入力します。
ブロックの種類:リピート
条件:無条件
レッドストーン:常時実行
/effect @e[hasitem={item=netherite_sword,location=slot.weapon.mainhand}] strength 1 255


入力したらコマンドブロックを閉じます。リピートのコマンドブロックが1秒の効果をかけ続けるので、剣を持っている間だけ攻撃力が上がり、持ち替えるとすぐに元に戻ります。
③コマンドログを表示しないようにする
チャットを開いて、コマンドブロックの実行ログを表示しないようにするコマンドを入力します。
/gamerule commandBlockOutput false

コマンドを実行すると、コマンドブロックの実行ログが表示されなくなります。詳しくはコマンドログを消す方法で解説しています。

ネザライトの剣を持つと、敵を一撃で倒せる最強の剣になります。

今回の設定では、ネザライトの剣を持っているときだけ最強になります。コマンドの「netherite_sword」の部分を変えれば、別の武器でも同じことができます。
【マイクラ統合版】木の剣を持つと周りの敵モブを倒す最強の剣をコマンドブロックで作る方法
木の剣を持つだけで、周りの敵モブが倒れる最強の剣を作る方法を解説します。killコマンドで敵を一瞬で倒す仕組みを応用したテクニックで、統合版向けの方法です。
①コマンドブロックを入手する
次のコマンドを入力しましょう。
/give @s command_block

コマンドを実行すると、コマンドブロックが入手できます。

②コマンドブロックの設定とコマンドの入力をする
コマンドブロックを持って設置します。

コマンドブロックで「ブロックの種類」「条件」「レッドストーン」を設定してコマンドを入力します。
ブロックの種類:リピート
条件:無条件
レッドストーン:常時実行
コマンド:/execute at @a[hasitem={item=wooden_sword,location=slot.weapon.mainhand}] run kill @e[family=monster,r=10]


入力したらコマンドブロックを閉じます。「family=monster」は敵モブだけ、「r=10」は木の剣を持っているプレイヤーから半径10ブロック以内という意味です。
注意:「kill @e[family=mob]」のように指定すると、動物や村人、ペットまで倒されてしまいます。対象は必ず「family=monster」と範囲(r)で絞りましょう。
③コマンドログを表示しないようにする
チャットを開いて、コマンドブロックの実行ログを表示しないようにするコマンドを入力します。
/gamerule commandBlockOutput false

コマンドを実行すると、コマンドブロックの実行ログが表示されなくなります。

木の剣を持つだけで、周りの敵モブが倒される最強の剣ができます。

今回の設定では、木の剣を持っているときだけ効果があります。なお、コマンドブロックを置いた場所から遠く離れて、その周辺が読み込まれなくなるとコマンドブロックは動かなくなるので注意しましょう。
【マイクラ】エンチャントコマンドで使えるエンチャント一覧(武器・防具・道具別)
剣以外でも使える主なエンチャント名と通常の最大レベルをまとめました。統合版は/enchant @s <エンチャント名> <レベル>で付与できます。
| 装備 | 主なエンチャント名(通常の最大Lv) |
|---|---|
| 剣 | sharpness(5) smite(5) bane_of_arthropods(5) knockback(2) fire_aspect(2) looting(3) sweeping_edge(3)※Java版のみ unbreaking(3) mending(1) |
| 槍 | lunge(3) sharpness(5) smite(5) bane_of_arthropods(5) knockback(2) fire_aspect(2) looting(3) unbreaking(3) mending(1) |
| メイス | density(5) breach(4) wind_burst(3) smite(5) bane_of_arthropods(5) fire_aspect(2) unbreaking(3) mending(1) |
| 弓 | power(5) punch(2) flame(1) infinity(1) unbreaking(3) mending(1) |
| クロスボウ | quick_charge(3) piercing(4) multishot(1) unbreaking(3) mending(1) |
| トライデント | impaling(5) loyalty(3) channeling(1) riptide(3) unbreaking(3) mending(1) |
| ツルハシ | efficiency(5) fortune(3) silk_touch(1) unbreaking(3) mending(1) |
| 斧 | sharpness(5) efficiency(5) fortune(3) silk_touch(1) unbreaking(3) mending(1) |
| シャベル | efficiency(5) fortune(3) silk_touch(1) unbreaking(3) mending(1) |
| クワ | efficiency(5) fortune(3) silk_touch(1) unbreaking(3) mending(1) |
| ヘルメット | protection(4) respiration(3) aqua_affinity(1) thorns(3) unbreaking(3) mending(1) |
| チェストプレート | protection(4) thorns(3) unbreaking(3) mending(1) |
| レギンス | protection(4) swift_sneak(3) unbreaking(3) mending(1) |
| ブーツ | protection(4) feather_falling(4) depth_strider(3) frost_walker(2) soul_speed(3) unbreaking(3) mending(1) |
ダメージ増加・アンデッド特効・虫特効のように、同時に付けられないエンチャントもあります。すべてのエンチャント名と詳しい効果はエンチャントコマンドの使い方とID一覧で確認できます。
【マイクラ】Switch・スマホ・PCでエンチャントコマンドを使うときの注意点
Switch・スマホ・PCでコマンドを使う方向けに、機種別のチャットの開き方と注意点をまとめました。
| 機種 | チャットの開き方と注意点 |
|---|---|
| Switch / Switch 2 | 十字キーの右で開く 文字入力に時間がかかるのでUSBキーボードがあると便利 |
| スマホ(iOS/Android) | 画面上部のチャットアイコンで開く 長いコマンドはコピー&貼り付けがおすすめ |
| PS4 / PS5 | 方向キーの右で開く USBキーボードがあると便利 |
| Xbox One / Series X|S | 方向キーの右で開く USBキーボードがあると便利 |
| Windows(統合版) | 「T」キーまたは「/」キーで開く |
| Java版(PC) | 「T」キーまたは「/」キーで開く バージョンによってエンチャントの書き方が違う |
ポイント:Switchで長いコマンドを打つのは大変なので、USBキーボードをドックにつなぐと入力がぐっと楽になります。コマンドが正しく入力できないときはSwitchでコマンドが使えない時の対処法を確認してください。
【マイクラ】エンチャントコマンドで最強の剣が作れないときの対処法
エンチャントコマンドで最強の剣が作れないときの、よくある原因と対処法をまとめました。
| 症状 | 原因と対処法 |
|---|---|
| コマンドが実行できない | チートがオフ → ワールドの設定でチート(コマンド)を有効にする |
| Java版で{Enchantments:…}がエラー | 1.20.5以降で古い書き方を使っている → [enchantments={...}]の書き方に変更 |
| Java版で[enchantments=…]がエラー | 1.21.4以前で最新の書き方を使っている → [enchantments={levels:{...}}]の書き方に変更 |
| Java版でレベル9999がエラー | エンチャントのレベルは255が上限 → 255以下で指定 |
| 「/enchant」がエラーになる | 剣を手に持っていない、または通常の最大レベルを超えている → 剣を持って最大レベル以内で実行 |
| エンチャントが付かない | その装備に付けられない、またはすでに付いているエンチャントと両立しない → 組み合わせを見直す |
| マルチで使えない | OP権限がない → サーバー管理者やホストに権限を付けてもらう |
| Java版で大文字にするとエラー | 「Sharpness」「SHARPNESS」はNG → すべて小文字で入力 |
注意:Java版はバージョンごとに書き方が違うのが一番のつまずきポイントです。タイトル画面の左下に表示されるバージョンを確認してから、Java版の章の表で書き方を選んでください。
【マイクラ】最強の剣のコマンドに関するよくある質問
最強の剣はエンチャントコマンドや攻撃力上昇エフェクトと組み合わせると、さらに強力になります。作った剣を試したい場合は、召喚コマンドでモブを出して試し切りしてみましょう。
【マイクラ】エンチャントコマンドで最強の剣を作ろう
今回は、マイクラのエンチャントコマンドで最強の剣を作る方法、レベル255と攻撃力9999の剣、弓・トライデント・斧の最強化、エンチャント本と経験値の瓶、コマンドブロックでの自動化、できないときの対処法について解説しました。
コマンドで最強の剣を作って、ボス戦や配布マップ作りを思いきり楽しんでください。さらに強化したいときは攻撃力上昇コマンドの使い方とあわせて使うのがおすすめです。
※本記事の情報は2026年10月19日時点のもので、統合版26.52/Java版26.3の仕様に基づいています。アップデートで仕様が変わることがあるので、最新情報はMinecraft Wikiもあわせて確認してください。






