{"format_version":"1.10.0","particle_effect":{"description":{"identifier":"essential:hearts","basic_render_parameters":{"texture":"textures/particle/particles"}},"curves":{"variable.size_over_age":{"type":"linear","nodes":[0.0,0.42,0.7,0.86,0.96,1.0,0.91,0.59,0.2,0.0],"input":"variable.particle_age","horizontal_range":"variable.particle_lifetime"}},"components":{"minecraft:emitter_lifetime_expression":{},"minecraft:emitter_rate_steady":{"spawn_rate":8.0,"max_particles":1000.0},"minecraft:emitter_shape_point":{"offset":["(math.cos(variable.spiral_emitter)*0.5)",-0.3,"(math.sin(variable.spiral_emitter)*0.5)"],"direction":["(math.cos((variable.spiral_emitter-90.0))*10.0)",0.0,"(math.sin((variable.spiral_emitter-90.0))*10.0)"]},"minecraft:particle_appearance_billboard":{"size":{"first":"(0.1*variable.size_over_age)","second":"(0.1*variable.size_over_age)"},"facing_camera_mode":"lookat_xyz","uv":{"texture_width":128,"texture_height":128,"uv":{"first":0.0,"second":41.0},"uv_size":{"first":8.0,"second":7.0}}},"minecraft:particle_initial_speed":1.0,"minecraft:particle_motion_dynamic":{"linear_acceleration":"y","linear_drag_coefficient":1.0},"minecraft:particle_lifetime_expression":{"max_lifetime":"({({variable.spiral_emitter=(((variable.emitter_age*360.0)*1.2)+((variable.emitter_age*variable.emitter_random_3)*50.0))});({return math.random(1.0,1.5)});})"}}}}