Moi ça marche :
on join:
set {fw.%player%.delay} to 0
on rightclick with a stick:
if {fw.%player%.delay} = 0:
set {_x} to x-coord of player
set {_y} to y-coord of player
set {_z} to z-coord of player
execute console command "/summon FireworksRocketEntity %{_x}% %{_y}% %{_z}% {LifeTime:20,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:1,Flicker:1,Trail:1,Colors:[16764982],FadeColors:[16731929,2096942,9408511]},{Type:0,Flicker:0,Trail:0,Colors:[13178879],FadeColors:[16777215]}]}}}}"
send "%{_x}%, %{_y}%, %{_z}%" to player
set {fw.%player%.delay} to 5
loop 5 times:
wait 1 second
add -1 to {fw.%player%.delay}
else:
send "Veuillez attendre encore §c%{fw.%player%.delay}% seconde(s)§r." to player
après modifie comme tu veut...