@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault public abstract class BasicParticleData<T extends net.minecraft.client.particle.Particle> extends java.lang.Object implements net.minecraft.particles.IParticleData, ICustomParticleDataWithSprite<BasicParticleData<T>>
| Modifier and Type | Class and Description |
|---|---|
static interface |
BasicParticleData.IBasicParticleFactory<U extends net.minecraft.client.particle.Particle> |
| Constructor and Description |
|---|
BasicParticleData() |
| Modifier and Type | Method and Description |
|---|---|
abstract BasicParticleData.IBasicParticleFactory<T> |
getBasicFactory() |
com.mojang.serialization.Codec<BasicParticleData<T>> |
getCodec(net.minecraft.particles.ParticleType<BasicParticleData<T>> type) |
net.minecraft.particles.IParticleData.IDeserializer<BasicParticleData<T>> |
getDeserializer() |
net.minecraft.client.particle.ParticleManager.IParticleMetaFactory<BasicParticleData<T>> |
getMetaFactory() |
void |
writeToNetwork(net.minecraft.network.PacketBuffer buffer) |
java.lang.String |
writeToString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateType, getFactory, registerpublic net.minecraft.particles.IParticleData.IDeserializer<BasicParticleData<T>> getDeserializer()
getDeserializer in interface ICustomParticleData<BasicParticleData<T extends net.minecraft.client.particle.Particle>>getDeserializer in interface ICustomParticleDataWithSprite<BasicParticleData<T extends net.minecraft.client.particle.Particle>>public com.mojang.serialization.Codec<BasicParticleData<T>> getCodec(net.minecraft.particles.ParticleType<BasicParticleData<T>> type)
getCodec in interface ICustomParticleData<BasicParticleData<T extends net.minecraft.client.particle.Particle>>public abstract BasicParticleData.IBasicParticleFactory<T> getBasicFactory()
public net.minecraft.client.particle.ParticleManager.IParticleMetaFactory<BasicParticleData<T>> getMetaFactory()
getMetaFactory in interface ICustomParticleDataWithSprite<BasicParticleData<T extends net.minecraft.client.particle.Particle>>public java.lang.String writeToString()
writeToString in interface net.minecraft.particles.IParticleDatapublic void writeToNetwork(net.minecraft.network.PacketBuffer buffer)
writeToNetwork in interface net.minecraft.particles.IParticleData