Trait ParticleProviders
pub trait ParticleProviders {
// Required method
fn register(&mut self, name: String, provider: Arc<dyn ParticleProvider>);
}Expand description
The particle provider registry register_particle_providers hands out: NeoForge’s
RegisterParticleProvidersEvent.
Required Methods§
fn register(&mut self, name: String, provider: Arc<dyn ParticleProvider>)
fn register(&mut self, name: String, provider: Arc<dyn ParticleProvider>)
registerSpriteSet(type, provider): provider moves every particle of the type name
(mymod:spark), whose sprite set is assets/mymod/particles/spark.json. A later
registration for a name replaces the earlier one. A name no sprite set matches is logged
and its particles draw nothing, as any named type without its sprite set does.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".