ParticleComponent
Plays a model's Blockbench particle keyframes. Emitters and their live particles belong to the model, so remove (chunk unload, death, deleteall, reload) clears them without any per-emitter checks. Ticks on the asynchronous model clock; viewer changes arrive from the primary thread, hence the synchronization.
Functions
Link copied to clipboard
Link copied to clipboard
Starts the keyframes on this frame.
Link copied to clipboard
Looping emitters stop spawning with their animation; live particles finish their lifetime.
Link copied to clipboard
Replaces how particle sprites are created, for tests.
Link copied to clipboard
Advances every emitter and draws it for the given Java viewers.