始めに
皆さんこんにちは~!マインクラフターのムー#です。
今日紹介するコマンドは前回のコマンドの応用編です
まだ前回のコマンドをチェックしていない人はこちらをチェック!
「マインクラフトコマンド紹介 #1」
##今日のコマンド
今日のコマンドは、前回のコマンドのレベルを少し上げたものです、
具体的に何が変わったかというと、前回のコマンドでは右クリックの判定にニンジン付きの棒をそのまま使っていたために
同時に複数の魔法を使うことが出来なかったのですが今回はニンジン付きの棒にtagをつけることによって同時に複数の魔法を使えるようにしました。
ということで今日のコマンドは即死魔法です。当たったエンティティをを確実に倒せる魔法です。
ゾンビだろうが村人だろうが
まずはコマンドに必要なスコアボードの作成(useRodは前回にひき続きそのまま使います)
・/scoreboard objectives add d_rod dummy
次に魔法を使うアイテムを入手
・/give @p minecraft:carrot_on_a_stick{display:{Name:'{"text":"ドラゴンブレス"}'},ItemName:d_rod} 1
(上記はどちらもチャット欄に入力してください)
次にコマンドブロック(左から)
・/execute as @a[scores={useRod=1..,d_rod=1}] at @s run summon minecraft:armor_stand ~ ~ ~ {NoGravity:1b,Marker:1b,Invisible:1b,Tags:["magicalBall2"]}
・/execute as @a[scores={useRod=1..}] at @s run tp @e[tag=magicalBall2,limit=1,sort=nearest] ~ ~ ~ ~ ~
・/execute as @e[type=armor_stand,tag=magicalBall2] at @s run tp ^ ^ ^1.0
・execute as @p[scores={useRod=1..}] at @s run playsound minecraft:entity.ender_dragon.growl master @p[scores={useRod=1..d_rod=1}] ~ ~ ~ 100 2
・/scoreboard players set @a[scores={useRod=1..d_rod=1}] useRod 0
・execute as @e[tag=magicalBall2] at @s run effect give @e[type=!minecraft:player,distance=..1.5] minecraft:instant_health 1 25 true
・execute as @e[tag=magicalBall2] at @s run effect give @e[type=!minecraft:player,distance=..1.5] minecraft:instant_damage 1 25 true
・execute as @e[tag=magicalBall2] at @s run particle minecraft:witch ~ ~1.5 ~ 0.1 0.1 0.1 0.02 100
・scoreboard players set @a[scores={useRod=0}] d_rod 0
・execute as @a[nbt={SelectedItem:{tag:{ItemName:d_rod}}}] run scoreboard players set @s d_rod 1
####最後に
今日のコマンドはこれで以上になります。もし自分好みにアレンジしたい方が入ればeffectコマンドを変えれば対象にかける効果が、playsoundコマンドで右クリックをした時の音が変わります!
それではまた、よろしくお願いします。