Package net.minecraft.particle
Class ParticleType<T extends ParticleEffect>
java.lang.Object
net.minecraft.particle.ParticleType<T>
- Direct Known Subclasses:
DefaultParticleType
public abstract class ParticleType<T extends ParticleEffect> extends Object
-
Field Summary
Fields Modifier and Type Field Description private boolean
alwaysShow
private ParticleEffect.Factory<T>
parametersFactory
-
Constructor Summary
Constructors Modifier Constructor Description protected
ParticleType(boolean alwaysShow, ParticleEffect.Factory<T> parametersFactory)
-
Method Summary
Modifier and Type Method Description abstract com.mojang.serialization.Codec<T>
getCodec()
ParticleEffect.Factory<T>
getParametersFactory()
boolean
shouldAlwaysSpawn()
-
Field Details
-
alwaysShow
private final boolean alwaysShow -
parametersFactory
-
-
Constructor Details
-
ParticleType
- Parameters:
alwaysShow
- whether this particle type should appear regardless of particle mode
-
-
Method Details
-
shouldAlwaysSpawn
@Environment(CLIENT) public boolean shouldAlwaysSpawn() -
getParametersFactory
-
getCodec
-