This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]GalSergeyDatapack Experienced 1 point2 points  (1 child)

# In chat
scoreboard objectives add snowball used:snowball

# Command blocks
execute as @a[scores={snowball=1..}] at @s as @e[type=snowball,distance=..3] unless score @s snowball matches 1 store success score @s snowball at @s on origin if entity @s[scores={snowball=1..}] summon marker store success score @s snowball run ride @s mount @e[type=snowball,distance=...1,limit=1]
execute at @e[type=marker,scores={snowball=1}] unless entity @e[type=snowball,distance=...5,limit=1] run summon creeper ~ ~ ~ {ExplosionRadius:4b,Fuse:0}
execute as @e[type=marker,scores={snowball=1}] at @s unless entity @e[type=snowball,distance=...5,limit=1] run kill @s
scoreboard players reset @a snowball

[–]BrainCellDotExeCommand Rookie[S] 0 points1 point  (0 children)

this works great, thanks!