新execute 対応した記事はこちらになります。
もし今後のアップデートでexecute コマンドが発動しなくなったら、こちらの新execute に対応した記述に書き換えてみてくださいひらめき






マインクラフトの雪玉を投げると、敵が炎で燃えたり、氷漬けになったり、雷に撃たれたり、毒状態になったり、さまざまな魔法効果をつけるコマンドを紹介します。
このコマンドはスマホアプリなど統合版のコマンドになります。

マインクラフトの雪玉は敵に投げつけたりできるアイテムです。

炎魔法氷魔法雷魔法風魔法土魔法毒魔法闇魔法回復魔法
8種類の魔法をかけるコマンドを用意しましたニコニコ
今回はパーティクル(視覚演出)+ 実際の炎などの魔法効果の順に簡単なコマンドで出来ています。
(※注意)雪玉に直接、コマンド操作しているので複数同時に魔法を発動することができません。魔法効果を切り替えたい場合はコマンドブロックの「反復」を「衝動」に切り替えて、他の魔法は発動しないようにしていますショボーン
雪玉に固有名前を付けて、魔法別にコマンドを独立したかったのですが、雪玉は固有名前を指定して、コマンド操作ができないようなので別の方法を思いついたら、記事にまとめます笑い泣き

2022年4月12日に追記
hasitemを使って、スロットから雪玉の魔法属性を簡単に切り替えれるようになりましたニコニコ



今回はコマンドブロックの設定は全て同じ設定です。
1つ目 反復、無条件、常にアクティブ
2つ目 リピート、無条件、常にアクティブ

炎魔法
雪玉が敵に当たると炎で燃えます。

パーティクルで煙を出す
execute @e[type=snowball] ~ ~ ~ particle minecraft:dragon_death_explosion_emitter ~ ~ ~

プレイヤー以外が雪玉に当たると火のブロックに囲まれる
execute @e[type=snowball] ~ ~ ~ execute @e[type=!player,type=!snowball,r=5] ~ ~ ~ fill ~-1 ~ ~-1 ~1 ~1 ~1 fire



氷魔法
雪玉が敵に当たると氷漬けになります。

パーティクルで氷の蒸発する煙
execute @e[type=snowball] ~ ~ ~ particle minecraft:ice_evaporation_emitter ~ ~ ~

敵が雪玉に当たると氷ブロックで囲まれる
execute @e[type=snowball] ~ ~ ~ execute @e[type=!player,type=!snowball,r=5] ~ ~ ~ fill ~-1 ~ ~-1 ~1 ~1 ~1 ice



雷魔法
敵が雪玉に当たると雷が落ちてダメージを与える
雪玉が落ちた地点に雷を召喚
execute @e[type=snowball] ~ ~ ~ summon lightning_bolt ~ ~ ~

雪玉を消す
/kill @e[type=snowball]



風魔法
雪玉が敵に当たると、敵が宙に浮かび、そのまま落下ダメージを与える。
パーティクルで煙を出す
execute @e[type=snowball] ~ ~ ~ particle minecraft:camera_shoot_explosion ~ ~ ~

雪玉が敵に当たると浮遊する
execute @e[type=snowball] ~ ~ ~ effect @e[type=!player,type=!snowball,r=5] levitation 8 5 true



土魔法
雪玉が敵に当たると土に閉じ込められる
パーティクルで煙を出す
execute @e[type=snowball] ~ ~ ~ particle minecraft:mob_block_spawn_emitter ~ ~ ~

雪玉が敵に当たると土ブロックに囲まれる
execute @e[type=snowball] ~ ~ ~ execute @e[type=!player,type=!snowball,r=5] ~ ~ ~ fill ~-1 ~ ~-1 ~1 ~1 ~1 dirt
 


毒魔法
雪玉が敵に当たると毒状態になる。
実際は紫色のモヤがでる演出をしていますが、スクショが撮れませんでしたねー
パーティクルで紫色のモヤを出す
execute @e[type=snowball] ~ ~ ~ particle minecraft:end_chest ~ ~ ~

雪玉が当たると敵を毒状態にする
execute @e[type=snowball] ~ ~ ~ effect @e[type=!player,type=!snowball,r=5] fatal_poison 10000 60 true



闇魔法
雪玉が当たると敵が徐々に衰弱して死にます。

パーティクルで黒いモヤを出す
execute @e[type=snowball] ~ ~ ~ particle minecraft:splash_spell_emitter ~ ~ ~

雪玉が敵に当たると徐々に衰弱して死ぬ
execute @e[type=snowball] ~ ~ ~ effect @e[type=!player,type=!snowball,r=5] wither 10000 100 true



回復魔法
雪玉が当たると体力が回復します。
実際はハートが出るのですがスクショが撮れませんでしたびっくり
パーティクルでハートマークを出す
execute @e[type=snowball] ~ ~ ~ particle minecraft:heart_particle ~ ~1 ~

雪玉が当たると体力を回復させる
execute @e[type=snowball] ~ ~ ~ effect @e[type=!snowball,r=5] instant_health 10000 100 true


雪玉に色んな効果をつけれて楽しかったです照れ

(追記)
剣バージョンもあります爆笑
剣で攻撃すると炎魔法、氷魔法、雷魔法などが使えるようになります。



コマンドの有効範囲を広げる

コマンドブロックから一定離れてしまうと魔法が発動しなくなります。

コマンドの有効範囲を広げるにはこちらの記事を参考にしてください。tickingareaコマンドを使います。

コマンドブロックの有効範囲を広げる方法 




マインクラフトの2022年カレンダーを作りましたニコニコ詳しくはこちら