item display instantly being killed? no idea whats causing it
test_particlefunction libj:particle/create {billboard:"center",duration:20,brightness:0,item:{id:"clock"},transform_start:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[8f,8f,8f]},transform_end:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[1f,1f,1f]}}
createsay 1 $data merge storage libj:particle {interpolate_to:$(transform_end),duration:$(duration)} $summon item_display ~ ~ ~ {\ billboard:"$(billboard)",\ interpolation_duration:$(duration),\ Tags:["libj.particle_init"],\ brightness:{sky:15,block:$(brightness)},\ transformation:$(transform_start),\ item:$(item)\ } execute as @e[tag=libj.particle_init,type=item_display,distance=..0.5] run function libj:particle/init with storage libj:particle
initsay 2 tag @s remove libj.particle_init tag @s add libj.particle_animate # $function libj:death_time {ticks:$(duration)} execute store result storage libj:temp UUID1 int 1 run data get entity @s UUID[0] execute store result storage libj:temp UUID2 int 1 run data get entity @s UUID[1] execute store result storage libj:temp UUID3 int 1 run data get entity @s UUID[2] execute store result storage libj:temp UUID4 int 1 run data get entity @s UUID[3] $tellraw @a "$(interpolate_to)" $data modify storage libj:temp interpolate_to set value $(interpolate_to) function libj:particle/store with storage libj:temp
storesay 3 $data modify storage libj:particle_animate $(UUID1)$(UUID2)$(UUID3)$(UUID4) set value $(interpolate_to)everything thats run relating to particles after this doesnt affect the item display disappearing, ive tried that already