【完全版】マイクラ魔法コマンド|魔法の杖・弓・剣の作り方と5種の魔法【統合版/Java版26.1.2】

※当ページのリンクには広告が含まれています。

 

 

 

 

 

 

「マイクラで魔法の杖を作りたい」
「炎・雷・爆発などの魔法を撃ちたい」
「魔法の弓・剣で戦闘を派手にしたい」
「executeコマンドの使い方を知りたい」

と悩んでいませんか?

マイクラのexecuteコマンドとパーティクル・summonを組み合わせると、雪玉やブレイズロッドが魔法のアイテムに変身します。コマンドブロックの設定さえできれば、誰でも雷魔法・爆発魔法・炎魔法が使えるようになります。

今回は、マイクラのコマンドで魔法の杖・魔法の弓・魔法の剣の作り方を紹介します。統合版26.10・Java版26.1.2の最新仕様に対応した解説です。

また、魔法が使えるようになるコマンドブロックの扱い方も解説しています。

本記事を読めば、魔法の武器でモンスターを倒せるから、戦闘がもっと楽しくなります。

▼魔法コマンド早見表

魔法の種類コマンド例
炎魔法/execute as @e[type=snowball] at @s run particle minecraft:flame
爆発魔法/execute as @e[type=snowball] at @s run particle minecraft:explosion
雷魔法/execute as @e[type=snowball] at @s run summon lightning_bolt
氷魔法/execute as @e[type=snowball] at @s run setblock ^ ^1 ^ ice
闇魔法/execute as @e[type=snowball] at @s run particle minecraft:splash_potion
事前準備チートON+コマンドブロック設置

注意:コマンドを使うには事前に「チートの実行」をONにしておく必要があります。チートの設定方法はマイクラのチートコマンドの使い方で確認してください。コマンドブロックの基本操作はコマンドブロックの使い方で詳しく解説しています。

目次

【マイクラ】コマンドで魔法を使う前の準備

マイクラでコマンドを使えるように、設定でチートをオンにしておきます。

マイクラでチートをオンに設定

コマンドで魔法を使用するためには、コマンドブロックを使用します。

/give @s command_block

マイクラでコマンドブロックを入手した画面

マイクラでコマンドブロックをインベントリに入手

コマンドブロックを設置しておきます。

マイクラでコマンドブロックを地面に設置

コマンドブロックのログが邪魔になるので、「gamerule」コマンドで消しておきます。Java版1.21.11以降は新名称(minecraft:プレフィックス付き)に変わっているので、バージョンによって使い分けましょう。詳しくはコマンドログを消す方法でも解説しています。

/gamerule commandblockoutput false

マイクラでcommandBlockOutputを設定する画面

マイクラでコマンドログが消えた状態

ログが消えるので、魔法を使ったときにスッキリします。

魔法コマンドとは別に、装備に効果を付ける「エンチャントコマンド」もあります。魔法らしい演出を追加したい場合は「パーティクルコマンド」もおすすめです。

【マイクラ】コマンドブロック1つで魔法を使う方法

マイクラのコマンドブロック1つで簡単に魔法を作る方法を紹介します。

ここでは、雪玉を使った方法で魔法を出します。雪玉は投げると軌道が残るので、魔法のエフェクトを乗せやすいアイテムです。

  1. 炎魔法
  2. 爆発魔法
  3. 雷魔法
  4. 氷魔法
  5. 闇魔法

1:炎魔法

コマンドブロックの設定をする

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=snowball] at @s run particle minecraft:mobflame_single

マイクラで炎魔法のコマンドを入力

②雪玉を持って投げる

マイクラで雪玉を投げて炎魔法が発動

炎の種類を変えたい場合は、パーティクルの部分を変更します。下記の表からコマンドをコピーして使ってみてください。パーティクルの全種類はパーティクルコマンド一覧で確認できます。

炎の魔法コマンド
小さな炎魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
basic_flame_particle
魂の炎魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
soul_particle
火の粉魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
lava_particle
青い炎魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
blue_flame_particle
黒い炎魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
colored_flame_particle
村人の怒り魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
villager_angry

2:爆発魔法

コマンドブロックの設定をする

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=snowball] at @s run particle camera_shoot_explosion

マイクラで爆発魔法のコマンドを入力

②雪玉を持って投げる

マイクラで爆発魔法が発動した画面

爆発の種類を変えたい場合は、パーティクルの部分を変更します。コマンドをコピーして使ってみてください。

爆発魔法コマンド
大爆発の魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
large_explosion
ブロック破壊の魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
dragon_destroy_block
瀕死爆発の魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
dragon_dying_explosion
死亡爆発の魔法/execute as @e
[type=snowball] at @s run
particle minecraft:
dragon_death_explosion_emitter
巨大爆発の魔法①/execute as @e
[type=snowball] at @s run
particle minecraft:
huge_explosion_emitter
巨大爆発の魔法②/execute as @e
[type=snowball] at @s run
particle minecraft:
huge_explosion_lab_misc_emitter

3:雷魔法

コマンドブロックの設定をする

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=snowball] at @s run summon lightning_bolt

マイクラで雷魔法のコマンドを入力

②雪玉を持って投げる

マイクラで雷魔法が発動した画面

雷だけを呼ぶシンプルなコマンドは雷コマンドでも解説しています。

4:氷魔法

①コマンドブロックの設定をする

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=snowball] at @s run setblock ^ ^1 ^ ice

マイクラで氷魔法のコマンドを入力

②雪玉を持って投げる

マイクラで氷魔法が発動して氷が生成された画面

5:闇魔法

コマンドブロックの設定をする

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=snowball] at @s run particle minecraft:splash_spell_emitter

マイクラで闇魔法のコマンドを入力

②雪玉を持って投げる

マイクラで闇魔法が発動した画面

【マイクラ】コマンドで雷魔法の杖を作る方法

マイクラのコマンドブロック3つで雷魔法の杖を作る方法を紹介します。summonコマンドを組み合わせて、ブレイズロッドを投げると雷が落ちる仕組みです。

はじめにコマンドブロックを3つ設置します。

マイクラでコマンドブロック3つを連結配置

杖にはブレイズロッドを使用します。

ネザーにいるブレイズからドロップするか、コマンドで入手できます。

/give @s blaze_rod

マイクラでブレイズロッドを入手した画面

1つ目のコマンドブロック

1つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=item,name=ブレイズロッド] at @s run replaceitem entity @p slot.weapon.mainhand 0 blaze_rod 1

マイクラで1つ目のコマンドブロックを設定

ブレイズロッドを投げても、手元に戻るようにするコマンドです。Java版1.17以降では/item replace entity @p weapon.mainhand with blaze_rod 1が新しい構文になっているので、Java版で動かない場合はこちらを試してください。

2つ目のコマンドブロック

2つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:

条件:無条件

レッドストーン:常時実行

/execute as @e[name=ブレイズロッド] at @s run summon lightning_bolt ^^^10

マイクラで2つ目のコマンドブロックを設定

ブレイズロッドから雷が召喚されるコマンドです。

3つ目のコマンドブロック

3つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:

条件:無条件

レッドストーン:常時実行

/kill @e[name=ブレイズロッド]

マイクラで3つ目のコマンドブロックを設定

ブレイズロッドを投げたらブレイズロッドが消滅するコマンドです。

雷魔法の杖を使用

3つのコマンドブロックが完成したら、ブレイズロッドを手に持ちます。

マイクラでブレイズロッドを手に持った画面

ブレイズロッドを投げて雷が落ちたら魔法の杖の完成です。

モブも簡単に倒せます。

マイクラで雷魔法の杖を使ってモブを倒した画面

【マイクラ】コマンドで雷魔法の弓を作る方法

マイクラのコマンドブロック2つで魔法の弓を作る方法を紹介します。矢が当たった場所の周囲のモブに雷を落とす仕組みです。

1つ目のコマンドブロックの設定

1つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=arrow] at @s run execute as @e[family=mob,r=30] at @s run summon lightning_bolt

マイクラで雷魔法の弓の1つ目コマンドブロックを設定

2つ目のコマンドブロックの設定

2つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:

条件:無条件

レッドストーン:常時実行

/kill @e[type=arrow]

マイクラで雷魔法の弓の2つ目コマンドブロックを設定

雷魔法の弓を使用

2つのコマンドブロックが完成したら、弓を手に持ちます。

マイクラで雷魔法の弓を手に持った画面

弓を打つと矢から周りのモブに雷魔法が落ちます。

広い範囲でモブが簡単に倒せます。

マイクラで雷魔法の弓を使ってモブを倒した画面

【マイクラ】コマンドで爆雷魔法の剣を作る方法

マイクラのコマンドブロック4つで爆雷魔法の剣を作る方法を紹介します。雷+エンドクリスタル爆発の二段攻撃で、ワンパンで広範囲のモブを倒せます。剣の強化方法は最強の剣コマンドでも解説しています。

マイクラで爆雷魔法の剣のコマンドブロック4つを配置

1つ目のコマンドブロックの設定

1つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:リピート

条件:無条件

レッドストーン:常時実行

/execute as @e[type=item,name=鉄の剣] at @s run replaceitem entity @p slot.weapon.mainhand 0 iron_sword 1

マイクラで爆雷魔法の剣の1つ目コマンドブロックを設定

鉄の剣を投げても、手に再び鉄の剣を持っているというコマンドです。

2つ目のコマンドブロックの設定

2つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:

条件:無条件

レッドストーン:常時実行

/execute as @e[type=item,name=鉄の剣] at @s run execute as @e[family=mob,r=30] at @s run summon lightning_bolt

マイクラで爆雷魔法の剣の2つ目コマンドブロックを設定

鉄の剣を投げた場所から広い範囲のモブに雷が落ちるコマンドです。

3つ目のコマンドブロックの設定

3つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:

条件:無条件

レッドストーン:常時実行

/execute as @e[type=item,name=鉄の剣] at @s run execute as @e[family=mob,r=30] at @s run summon ender_crystal ~ ~ ~

※Java版1.13以降はend_crystalに変更されています。

マイクラで爆雷魔法の剣の3つ目コマンドブロックを設定

鉄の剣を投げた場所から広い範囲のモブにエンダークリスタルの爆発が起こるコマンドです。

4つ目のコマンドブロックの設定

4つ目のコマンドブロックに条件とコマンドを入力します。

ブロックの種類:

条件:無条件

レッドストーン:常時実行

/kill @e[name=鉄の剣]

マイクラで爆雷魔法の剣の4つ目コマンドブロックを設定

投げた鉄の剣が消滅するコマンドです。

爆雷魔法の剣を使用

4つのコマンドブロックが完成したら、鉄の剣を手に持ちます。

マイクラで爆雷魔法の剣を手に持った画面

鉄の剣を投げるとモブに爆雷魔法が落ちます。

広い範囲でモブが簡単に倒せます。

マイクラで爆雷魔法の剣を使ってモブを倒した画面

Java版1.21.11以降のcommand_block_output新名称対応表

Java版1.21.11(2026年初頭リリース)から、魔法コマンドで使うgamerule名がスネークケース+「minecraft:」プレフィックス付きにリネームされました。コマンドログ消しに使うcommandBlockOutputの新旧名称をまとめます。

用途名称
統合版26.10commandblockoutput
(全小文字でも動作)
Java版1.21.10以前commandBlockOutput
(キャメルケース必須)
Java版1.21.11以降minecraft:
command_block_output

注意:Java版でも互換性のために旧名称が一部動作しますが、公式には新名称(minecraft:command_block_output)の使用が推奨されています。他のgameruleの新旧対応はマイクラgameruleコマンド一覧で全種類を確認できます。エフェクトコマンドと組み合わせると魔法の威力をさらに強化できます。

【マイクラ】魔法コマンドに関するよくある質問

統合版で魔法コマンドは使える?

はい、統合版26.10でも使えます。

本記事のコマンドは統合版・Java版両方で動作する書き方です。ただしJava版1.21.11以降はcommandBlockOutputminecraft:command_block_outputのように新名称に切り替わっています。また、Java版1.13以降はender_crystalend_crystalに変更されているので、エンドクリスタル召喚部分は修正が必要です。

パーティクルが表示されない原因は?

パーティクル名のスペルミスか、バージョンに対応していない可能性があります。

主な原因は以下の通りです。

  • パーティクル名のタイポ(大文字小文字を確認)
  • 統合版とJava版でパーティクル名が異なる
  • バージョンで廃止されたパーティクルを使っている
  • コマンドブロックが「常時実行」になっていない

動作確認済みのパーティクル一覧はパーティクルコマンドで確認できます。

Java版1.21.11以降のcommandBlockOutputはどう書く?

「minecraft:command_block_output」という新名称に変わりました。

Java版1.21.11(2026年初頭リリース)から、gamerule名がスネークケース+「minecraft:」プレフィックス付きにリネームされました。旧名称「commandBlockOutput」でも互換性のため動作する場合がありますが、将来のバージョンで完全に廃止される可能性があるため、新名称の使用が公式に推奨されています。

雪玉以外でも魔法を作れる?

はい、投げられるアイテムなら何でも魔法の発射体にできます。

コマンドの@e[type=snowball]の部分を@e[type=egg](卵)や@e[type=ender_pearl](エンダーパール)に変えれば、別のアイテムで魔法を発動できます。卵は投げると地面に当たって割れるのでフィニッシュ系に、エンダーパールはテレポートと組み合わせやすいので移動系魔法に向いています。

コマンドブロックは何個まで設置できる?

制限なしで何個でも設置できます。

ただし「常時実行」のコマンドブロックを大量に設置するとサーバー処理が重くなります。Switchやスマホなど処理性能が限られた環境では、10個以上の常時実行コマンドブロックは避けるのが安全です。詳しい使い方はコマンドブロックの使い方で解説しています。

魔法コマンドで他プレイヤーも攻撃できる?

はい、対象セレクタを変えれば可能です。

本記事の弓・剣魔法では@e[family=mob,r=30]で「30マス以内のモブ」だけを対象にしていますが、@a[r=30]に変えれば「30マス以内の全プレイヤー」を対象にできます。マルチプレイのPvPサーバーでバトル魔法として使う場合に便利です。ただし自分自身にも雷が落ちるので、距離やフィルター条件を調整しましょう。

魔法コマンドと相性の良いコマンド

魔法コマンドに加えて、エンチャントコマンドで装備を強化したり、パーティクルコマンドで演出を追加すると、より魔法らしい雰囲気を楽しめます。

エンチャントコマンドの使い方はこちら

パーティクルコマンドの使い方はこちら

雷コマンドの使い方はこちら

マイクラのコマンドで魔法の杖や魔法の弓を作ってみよう!

今回は、マイクラのコマンドで魔法の杖・魔法の弓・魔法の剣の作り方を紹介しました。

コマンド一覧はこちらで確認してね!

※本記事の情報は2026年5月11日時点のものです。マイクラ統合版バージョン26.10/Java版バージョン26.1.2の最新仕様に基づいて執筆しています。Java版1.21.11からのgameruleリネーム(commandBlockOutput→minecraft:command_block_output)はMinecraft Wiki公式を出典としています。アップデートにより仕様が変わる場合がありますので、最新情報は公式サイトもあわせてご確認ください。

目次