Class Hierarchy
- java.lang.Object
- net.minecraft.client.particle.AshParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.AttackSweepParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BlockMarker.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BreakingItemParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BreakingItemParticle.SlimeProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BreakingItemParticle.SnowballProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BubbleColumnUpParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BubbleParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.BubblePopParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.CampfireSmokeParticle.CosyProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.CampfireSmokeParticle.SignalProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.CritParticle.DamageIndicatorProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.CritParticle.MagicProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.CritParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.DragonBreathParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.DustColorTransitionParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.DustParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.EnchantmentTableParticle.NautilusProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.EnchantmentTableParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.EndRodParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.ExplodeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.FallingDustParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.FireworkParticles
 - net.minecraft.client.particle.FireworkParticles.FlashProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.FireworkParticles.SparkProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.FlameParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.FlameParticle.SmallFlameProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.GlowParticle.ElectricSparkProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.GlowParticle.GlowSquidProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.GlowParticle.ScrapeProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.GlowParticle.WaxOffProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.GlowParticle.WaxOnProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.HeartParticle.AngryVillagerProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.HeartParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.HugeExplosionParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.HugeExplosionSeedParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.LargeSmokeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.LavaParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.MobAppearanceParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.NoteParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.Particle
- net.minecraft.client.particle.ItemPickupParticle
 - net.minecraft.client.particle.MobAppearanceParticle
 - net.minecraft.client.particle.NoRenderParticle
- net.minecraft.client.particle.FireworkParticles.Starter
 - net.minecraft.client.particle.HugeExplosionSeedParticle
 - net.minecraft.client.particle.TrackingEmitter
 
 - net.minecraft.client.particle.SingleQuadParticle
- net.minecraft.client.particle.TextureSheetParticle
- net.minecraft.client.particle.AttackSweepParticle
 - net.minecraft.client.particle.BaseAshSmokeParticle
- net.minecraft.client.particle.AshParticle
 - net.minecraft.client.particle.SmokeParticle
- net.minecraft.client.particle.LargeSmokeParticle
 
 - net.minecraft.client.particle.WhiteAshParticle
 
 - net.minecraft.client.particle.BlockMarker
 - net.minecraft.client.particle.BreakingItemParticle
 - net.minecraft.client.particle.BubbleColumnUpParticle
 - net.minecraft.client.particle.BubbleParticle
 - net.minecraft.client.particle.BubblePopParticle
 - net.minecraft.client.particle.CampfireSmokeParticle
 - net.minecraft.client.particle.CherryParticle
 - net.minecraft.client.particle.CritParticle
 - net.minecraft.client.particle.DragonBreathParticle
 - net.minecraft.client.particle.DripParticle
- net.minecraft.client.particle.DripParticle.DripHangParticle
- net.minecraft.client.particle.DripParticle.CoolingDripHangParticle
 
 - net.minecraft.client.particle.DripParticle.DripLandParticle
 - net.minecraft.client.particle.DripParticle.FallingParticle
- net.minecraft.client.particle.DripParticle.FallAndLandParticle
- net.minecraft.client.particle.DripParticle.DripstoneFallAndLandParticle
 - net.minecraft.client.particle.DripParticle.HoneyFallAndLandParticle
 
 
 - net.minecraft.client.particle.DripParticle.FallAndLandParticle
 
 - net.minecraft.client.particle.DripParticle.DripHangParticle
 - net.minecraft.client.particle.DustParticleBase<T>
- net.minecraft.client.particle.DustColorTransitionParticle
 - net.minecraft.client.particle.DustParticle
 
 - net.minecraft.client.particle.EnchantmentTableParticle
 - net.minecraft.client.particle.ExplodeParticle
- net.minecraft.client.particle.SpitParticle
 
 - net.minecraft.client.particle.FallingDustParticle
 - net.minecraft.client.particle.FireworkParticles.OverlayParticle
 - net.minecraft.client.particle.GlowParticle
 - net.minecraft.client.particle.HeartParticle
 - net.minecraft.client.particle.HugeExplosionParticle
- net.minecraft.client.particle.SonicBoomParticle
 
 - net.minecraft.client.particle.LavaParticle
 - net.minecraft.client.particle.NoteParticle
 - net.minecraft.client.particle.PlayerCloudParticle
 - net.minecraft.client.particle.PortalParticle
- net.minecraft.client.particle.ReversePortalParticle
 
 - net.minecraft.client.particle.RisingParticle
- net.minecraft.client.particle.FlameParticle
 - net.minecraft.client.particle.SoulParticle
 
 - net.minecraft.client.particle.SculkChargeParticle
 - net.minecraft.client.particle.SculkChargePopParticle
 - net.minecraft.client.particle.ShriekParticle
 - net.minecraft.client.particle.SimpleAnimatedParticle
- net.minecraft.client.particle.EndRodParticle
 - net.minecraft.client.particle.FireworkParticles.SparkParticle
 - net.minecraft.client.particle.SquidInkParticle
 - net.minecraft.client.particle.TotemParticle
 
 - net.minecraft.client.particle.SnowflakeParticle
 - net.minecraft.client.particle.SpellParticle
 - net.minecraft.client.particle.SuspendedParticle
 - net.minecraft.client.particle.SuspendedTownParticle
 - net.minecraft.client.particle.TerrainParticle
 - net.minecraft.client.particle.VibrationSignalParticle
 - net.minecraft.client.particle.WakeParticle
 - net.minecraft.client.particle.WaterCurrentDownParticle
 - net.minecraft.client.particle.WaterDropParticle
- net.minecraft.client.particle.SplashParticle
 
 
 
 - net.minecraft.client.particle.TextureSheetParticle
 
 - net.minecraft.client.particle.ParticleDescription
 - net.minecraft.client.particle.ParticleEngine (implements net.minecraft.server.packs.resources.PreparableReloadListener)
 - net.minecraft.client.particle.ParticleEngine.MutableSpriteSet (implements net.minecraft.client.particle.SpriteSet)
 - net.minecraft.client.particle.PlayerCloudParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.PlayerCloudParticle.SneezeProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.PortalParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - java.lang.Record
- net.minecraft.client.particle.SculkChargeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SculkChargePopParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 
 - net.minecraft.client.particle.ReversePortalParticle.ReversePortalProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.ShriekParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SmokeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SnowflakeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SonicBoomParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SoulParticle.EmissiveProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SoulParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SpellParticle.AmbientMobProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SpellParticle.InstantProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SpellParticle.MobProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SpellParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SpellParticle.WitchProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SpitParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SplashParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SquidInkParticle.GlowInkProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SquidInkParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedParticle.CrimsonSporeProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedParticle.SporeBlossomAirProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedParticle.UnderwaterProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedParticle.WarpedSporeProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedTownParticle.ComposterFillProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedTownParticle.DolphinSpeedProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedTownParticle.EggCrackProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedTownParticle.HappyVillagerProvider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.SuspendedTownParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.TerrainParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.TotemParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.VibrationSignalParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.WakeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.WaterCurrentDownParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.WaterDropParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 - net.minecraft.client.particle.WhiteAshParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
 
 
Interface Hierarchy
- net.minecraft.client.particle.ParticleEngine.SpriteParticleRegistration<T>
 - net.minecraft.client.particle.ParticleProvider<T>
 - net.minecraft.client.particle.ParticleProvider.Sprite<T>
 - net.minecraft.client.particle.ParticleRenderType
 - net.minecraft.client.particle.SpriteSet