Interface ICustomParticleDataWithSprite<T extends net.minecraft.core.particles.ParticleOptions>
- All Superinterfaces:
ICustomParticleData<T>
- All Known Implementing Classes:
AirFlowParticleData,AirParticleData,BasicParticleData,HeaterParticleData,RotationIndicatorParticleData,SoulBaseParticle.Data,SoulParticle.Data,SoulParticle.ExpandingPerimeterData,SoulParticle.PerimeterData,SteamJetParticleData
public interface ICustomParticleDataWithSprite<T extends net.minecraft.core.particles.ParticleOptions>
extends ICustomParticleData<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.core.particles.ParticleType<T>net.minecraft.core.particles.ParticleOptions.Deserializer<T>default net.minecraft.client.particle.ParticleProvider<T>net.minecraft.client.particle.ParticleEngine.SpriteParticleRegistration<T>default voidregister(net.minecraft.core.particles.ParticleType<T> type, net.minecraft.client.particle.ParticleEngine particles) Methods inherited from interface com.simibubi.create.content.contraptions.particle.ICustomParticleData
getCodec
-
Method Details
-
getDeserializer
net.minecraft.core.particles.ParticleOptions.Deserializer<T> getDeserializer()- Specified by:
getDeserializerin interfaceICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
-
createType
- Specified by:
createTypein interfaceICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
-
getFactory
- Specified by:
getFactoryin interfaceICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
-
getMetaFactory
net.minecraft.client.particle.ParticleEngine.SpriteParticleRegistration<T> getMetaFactory() -
register
default void register(net.minecraft.core.particles.ParticleType<T> type, net.minecraft.client.particle.ParticleEngine particles) - Specified by:
registerin interfaceICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
-