public final class FabricParticleTypes extends Object
Usage:
public static final DefaultParticleType SIMPLE_TEST_PARTICLE = FabricParticleTypes.simple(); public static final DefaultParticleType CUSTOM_TEST_PARTICLE = FabricParticleTypes.simple(); @Override public void onInitialize() { Registry.register(Registry.PARTICLE_TYPE, new Identifier("testmod", "simple"), SIMPLE_TEST_PARTICLE); Registry.register(Registry.PARTICLE_TYPE, new Identifier("testmod", "custom"), CUSTOM_TEST_PARTICLE); }}
in the fabric example mods for a more complete usage.
Modifier and Type | Method and Description |
---|---|
static <T extends net.minecraft.particle.ParticleEffect> |
complex(boolean alwaysSpawn,
net.minecraft.particle.ParticleEffect.Factory<T> factory)
Creates a new particle type with a custom factory for packet/data serialization.
|
static <T extends net.minecraft.particle.ParticleEffect> |
complex(net.minecraft.particle.ParticleEffect.Factory<T> factory)
Creates a new particle type with a custom factory for packet/data serialization.
|
static net.minecraft.particle.DefaultParticleType |
simple()
Creates a new, default particle type for the given id.
|
static net.minecraft.particle.DefaultParticleType |
simple(boolean alwaysSpawn)
Creates a new, default particle type for the given id.
|
public static net.minecraft.particle.DefaultParticleType simple()
public static net.minecraft.particle.DefaultParticleType simple(boolean alwaysSpawn)
alwaysSpawn
- True to always spawn the particle regardless of distance.public static <T extends net.minecraft.particle.ParticleEffect> net.minecraft.particle.ParticleType<T> complex(net.minecraft.particle.ParticleEffect.Factory<T> factory)
factory
- A factory for serializing packet data and string command parameters into a particle effect.public static <T extends net.minecraft.particle.ParticleEffect> net.minecraft.particle.ParticleType<T> complex(boolean alwaysSpawn, net.minecraft.particle.ParticleEffect.Factory<T> factory)
alwaysSpawn
- True to always spawn the particle regardless of distance.factory
- A factory for serializing packet data and string command parameters into a particle effect.