Interface ICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
- All Known Subinterfaces:
ICustomParticleDataWithSprite<T>
- All Known Implementing Classes:
AirFlowParticleData,AirParticleData,BasicParticleData,CubeParticleData,FluidParticleData,HeaterParticleData,RotationIndicatorParticleData,SoulBaseParticle.Data,SoulParticle.Data,SoulParticle.ExpandingPerimeterData,SoulParticle.PerimeterData,SteamJetParticleData
public interface ICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.core.particles.ParticleType<T>com.mojang.serialization.Codec<T>net.minecraft.core.particles.ParticleOptions.Deserializer<T>net.minecraft.client.particle.ParticleProvider<T>default voidregister(net.minecraft.core.particles.ParticleType<T> type, net.minecraft.client.particle.ParticleEngine particles)
-
Method Details
-
getDeserializer
net.minecraft.core.particles.ParticleOptions.Deserializer<T> getDeserializer() -
getCodec
-
createType
-
getFactory
net.minecraft.client.particle.ParticleProvider<T> getFactory() -
register
default void register(net.minecraft.core.particles.ParticleType<T> type, net.minecraft.client.particle.ParticleEngine particles)
-