in field 2 i have tried everything from -2 to 0on right click on granite:
loop 9 times:
breakAnimation(event-block, loop-number, all players)
wait 2 ticks
set {_packet} to new play_server_block_break_animation packet
set {_number} to random integer between 0 to 9999999
set field 0 of {_packet} to {_number}
set field 1 of {_packet} to {_block}
set field 2 of {_packet} to -1
send all players packet {_packet} without calling event
function breakAnimation(block: block, stage: number, recivers: players):
#set {_stage} to (round down {_stage}) ? 0
#{_stage} is between -2 and 9
set {_packet} to new play_server_block_break_animation packet
set {_number} to random integer between 0 to 9999999
set field 0 of {_packet} to {_number}
set field 1 of {_packet} to {_block}
set field 2 of {_packet} to {_stage}
send all players packet {_packet} without calling event
the block updtaes after 10 seconds or so