氷結の宝珠
Java版 1.21【氷魔法】周囲の敵を凍らせて、一定時間動けなくする。 ・効果範囲:半径6ブロック ・効果時間:4秒 ・追加効果:移動速度低下(凍結が解けた後も4秒間) 使い方:①最初のインパルス(scoreboard)を1回ずつ実行 ②giveでアイテム入手 ③リピート+チェーンを順につなげて常時実行
scoreboard objectives add ic_use minecraft.used:minecraft.carrot_on_a_stick
give @p carrot_on_a_stick[item_model="minecraft:heart_of_the_sea",custom_name={text:"氷結の宝珠",color:"aqua",italic:false},lore=[{text:"氷魔法",color:"blue",italic:false},{text:"周囲の敵を4秒間凍らせる",color:"gray",italic:false}],custom_data={ic:1b},use_cooldown={seconds:8f,cooldown_group:"cmd:ic"},enchantment_glint_override=true]
execute as @a[scores={ic_use=1..}] if items entity @s weapon.mainhand *[custom_data~{ic:1b}] run tag @s add ic_cast
execute as @a[tag=ic_cast] at @s as @e[type=!player,type=!marker,type=!item,type=!experience_orb,type=!armor_stand,type=!item_frame,type=!glow_item_frame,type=!painting,type=!iron_golem,type=!mannequin,type=!lightning_bolt,distance=..6] run effect give @s slowness 8 1 true
execute as @a[tag=ic_cast] at @s as @e[type=!player,type=!marker,type=!item,type=!experience_orb,type=!armor_stand,type=!item_frame,type=!glow_item_frame,type=!painting,type=!iron_golem,type=!mannequin,type=!lightning_bolt,distance=..6] run effect give @s slowness 4 255 true
execute as @a[tag=ic_cast] at @s as @e[type=!player,type=!marker,type=!item,type=!experience_orb,type=!armor_stand,type=!item_frame,type=!glow_item_frame,type=!painting,type=!iron_golem,type=!mannequin,type=!lightning_bolt,distance=..6] at @s run particle minecraft:snowflake ~ ~1 ~ 0.4 0.6 0.4 0 30
execute at @a[tag=ic_cast] run particle minecraft:snowflake ~ ~1 ~ 3 0.5 3 0.05 200
execute at @a[tag=ic_cast] run playsound minecraft:block.glass.break master @a ~ ~ ~ 1 0.5
tag @a remove ic_cast
scoreboard players reset @a ic_use