Interface ICustomParticleDataWithSprite<T extends net.minecraft.core.particles.ParticleOptions>
- All Superinterfaces:
ICustomParticleData<T>
- All Known Implementing Classes:
AirFlowParticleData,AirParticleData,BasicParticleData,RotationIndicatorParticleData,SoulBaseParticle.Data,SoulParticle.Data,SoulParticle.ExpandingPerimeterData,SoulParticle.PerimeterData,SteamJetParticleData,WiFiParticle.Data
public interface ICustomParticleDataWithSprite<T extends net.minecraft.core.particles.ParticleOptions>
extends ICustomParticleData<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.core.particles.ParticleType<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.neoforged.neoforge.client.event.RegisterParticleProvidersEvent event) Methods inherited from interface com.simibubi.create.foundation.particle.ICustomParticleData
getCodec, getStreamCodec
-
Method Details
-
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.neoforged.neoforge.client.event.RegisterParticleProvidersEvent event) - Specified by:
registerin interfaceICustomParticleData<T extends net.minecraft.core.particles.ParticleOptions>
-