Package net.minecraft.client.particle
Interface ParticleProvider<T extends ParticleOptions>
- All Known Implementing Classes:
AshParticle.Provider
,AttackSweepParticle.Provider
,BlockMarker.Provider
,BreakingItemParticle.CobwebProvider
,BreakingItemParticle.Provider
,BreakingItemParticle.SlimeProvider
,BreakingItemParticle.SnowballProvider
,BubbleColumnUpParticle.Provider
,BubbleParticle.Provider
,BubblePopParticle.Provider
,CampfireSmokeParticle.CosyProvider
,CampfireSmokeParticle.SignalProvider
,CritParticle.DamageIndicatorProvider
,CritParticle.MagicProvider
,CritParticle.Provider
,DragonBreathParticle.Provider
,DustColorTransitionParticle.Provider
,DustParticle.Provider
,DustPlumeParticle.Provider
,EndRodParticle.Provider
,ExplodeParticle.Provider
,FallingDustParticle.Provider
,FireworkParticles.FlashProvider
,FireworkParticles.SparkProvider
,FlameParticle.Provider
,FlameParticle.SmallFlameProvider
,FlyStraightTowardsParticle.OminousSpawnProvider
,FlyTowardsPositionParticle.EnchantProvider
,FlyTowardsPositionParticle.NautilusProvider
,FlyTowardsPositionParticle.VaultConnectionProvider
,GlowParticle.ElectricSparkProvider
,GlowParticle.GlowSquidProvider
,GlowParticle.ScrapeProvider
,GlowParticle.WaxOffProvider
,GlowParticle.WaxOnProvider
,GustParticle.Provider
,GustParticle.SmallProvider
,GustSeedParticle.Provider
,HeartParticle.AngryVillagerProvider
,HeartParticle.Provider
,HugeExplosionParticle.Provider
,HugeExplosionSeedParticle.Provider
,LargeSmokeParticle.Provider
,LavaParticle.Provider
,MobAppearanceParticle.Provider
,NoteParticle.Provider
,PlayerCloudParticle.Provider
,PlayerCloudParticle.SneezeProvider
,PortalParticle.Provider
,ReversePortalParticle.ReversePortalProvider
,SculkChargeParticle.Provider
,SculkChargePopParticle.Provider
,ShriekParticle.Provider
,SmokeParticle.Provider
,SnowflakeParticle.Provider
,SonicBoomParticle.Provider
,SoulParticle.EmissiveProvider
,SoulParticle.Provider
,SpellParticle.InstantProvider
,SpellParticle.MobEffectProvider
,SpellParticle.Provider
,SpellParticle.WitchProvider
,SpitParticle.Provider
,SplashParticle.Provider
,SquidInkParticle.GlowInkProvider
,SquidInkParticle.Provider
,SuspendedParticle.CrimsonSporeProvider
,SuspendedParticle.SporeBlossomAirProvider
,SuspendedParticle.UnderwaterProvider
,SuspendedParticle.WarpedSporeProvider
,SuspendedTownParticle.ComposterFillProvider
,SuspendedTownParticle.DolphinSpeedProvider
,SuspendedTownParticle.EggCrackProvider
,SuspendedTownParticle.HappyVillagerProvider
,SuspendedTownParticle.Provider
,TerrainParticle.DustPillarProvider
,TerrainParticle.Provider
,TotemParticle.Provider
,TrialSpawnerDetectionParticle.Provider
,VibrationSignalParticle.Provider
,WakeParticle.Provider
,WaterCurrentDownParticle.Provider
,WaterDropParticle.Provider
,WhiteAshParticle.Provider
,WhiteSmokeParticle.Provider
public interface ParticleProvider<T extends ParticleOptions>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
ParticleProvider.Sprite<T extends ParticleOptions>
-
Method Summary
Modifier and TypeMethodDescriptioncreateParticle
(T pType, ClientLevel pLevel, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed)
-
Method Details
-
createParticle
@Nullable Particle createParticle(T pType, ClientLevel pLevel, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed)
-