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 type, ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed)
-
Method Details
-
createParticle
@Nullable Particle createParticle(T type, ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed)
-