Interface ParticleFactory<T extends ParticleEffect>

All Known Implementing Classes:
AshParticle.Factory, BlockDustParticle.Factory, BlockFallingDustParticle.Factory, BlockLeakParticle.DrippingHoneyFactory, BlockLeakParticle.DrippingLavaFactory, BlockLeakParticle.DrippingObsidianTearFactory, BlockLeakParticle.DrippingWaterFactory, BlockLeakParticle.DripstoneLavaSplashFactory, BlockLeakParticle.FallingDripstoneLavaFactory, BlockLeakParticle.FallingDripstoneWaterFactory, BlockLeakParticle.FallingHoneyFactory, BlockLeakParticle.FallingLavaFactory, BlockLeakParticle.FallingNectarFactory, BlockLeakParticle.FallingObsidianTearFactory, BlockLeakParticle.FallingSporeBlossomFactory, BlockLeakParticle.FallingWaterFactory, BlockLeakParticle.LandingDripstoneLavaFactory, BlockLeakParticle.LandingHoneyFactory, BlockLeakParticle.LandingLavaFactory, BlockLeakParticle.LandingObsidianTearFactory, BubbleColumnUpParticle.Factory, BubblePopParticle.Factory, CampfireSmokeParticle.CosySmokeFactory, CampfireSmokeParticle.SignalSmokeFactory, CloudParticle.CloudFactory, CloudParticle.SneezeFactory, CrackParticle.ItemFactory, CrackParticle.SlimeballFactory, CrackParticle.SnowballFactory, CurrentDownParticle.Factory, DamageParticle.DefaultFactory, DamageParticle.EnchantedHitFactory, DamageParticle.Factory, DragonBreathParticle.Factory, DustColorTransitionParticle.Factory, ElderGuardianAppearanceParticle.Factory, EmotionParticle.AngryVillagerFactory, EmotionParticle.HeartFactory, EnchantGlyphParticle.EnchantFactory, EnchantGlyphParticle.NautilusFactory, EndRodParticle.Factory, ExplosionEmitterParticle.Factory, ExplosionLargeParticle.Factory, ExplosionSmokeParticle.Factory, FireSmokeParticle.Factory, FireworksSparkParticle.ExplosionFactory, FireworksSparkParticle.FlashFactory, FishingParticle.Factory, FlameParticle.Factory, FlameParticle.SmallFactory, GlowParticle.ElectricSparkFactory, GlowParticle.GlowFactory, GlowParticle.ScrapeFactory, GlowParticle.WaxOffFactory, GlowParticle.WaxOnFactory, ItemBillboardParticle.BarrierFactory, ItemBillboardParticle.LightFactory, LargeFireSmokeParticle.Factory, LavaEmberParticle.Factory, NoteParticle.Factory, PortalParticle.Factory, RainSplashParticle.Factory, RedDustParticle.Factory, ReversePortalParticle.Factory, SnowflakeParticle.Factory, SoulParticle.Factory, SpellParticle.DefaultFactory, SpellParticle.EntityAmbientFactory, SpellParticle.EntityFactory, SpellParticle.InstantFactory, SpellParticle.WitchFactory, SpitParticle.Factory, SquidInkParticle.Factory, SquidInkParticle.GlowSquidInkFactory, SuspendParticle.DolphinFactory, SuspendParticle.Factory, SuspendParticle.HappyVillagerFactory, SuspendParticle.MyceliumFactory, SweepAttackParticle.Factory, TotemParticle.Factory, VibrationParticle.Factory, WaterBubbleParticle.Factory, WaterSplashParticle.SplashFactory, WaterSuspendParticle.CrimsonSporeFactory, WaterSuspendParticle.SporeBlossomAirFactory, WaterSuspendParticle.UnderwaterFactory, WaterSuspendParticle.WarpedSporeFactory, WhiteAshParticle.Factory

@Environment(CLIENT) public interface ParticleFactory<T extends ParticleEffect>
Mappings:
Namespace Name
official elf
intermediary net/minecraft/class_707
named net/minecraft/client/particle/ParticleFactory
  • Method Summary

    Modifier and Type
    Method
    Description
    createParticle(T parameters, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
     
  • Method Details

    • createParticle

      @Nullable @Nullable Particle createParticle(T parameters, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lelf;a(Lht;Lejh;DDDDDD)Lelc;
      intermediary method_3090 Lnet/minecraft/class_707;method_3090(Lnet/minecraft/class_2394;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;
      named createParticle Lnet/minecraft/client/particle/ParticleFactory;createParticle(Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/Particle;