Interface ParticleFactory<T extends ParticleEffect>

All Known Implementing Classes:
AshParticle.Factory, BlockDustParticle.DustPillarFactory, BlockDustParticle.Factory, BlockFallingDustParticle.Factory, BlockMarkerParticle.Factory, BubbleColumnUpParticle.Factory, BubblePopParticle.Factory, CampfireSmokeParticle.CosySmokeFactory, CampfireSmokeParticle.SignalSmokeFactory, CloudParticle.CloudFactory, CloudParticle.SneezeFactory, ConnectionParticle.EnchantFactory, ConnectionParticle.NautilusFactory, ConnectionParticle.VaultConnectionFactory, CrackParticle.CobwebFactory, CrackParticle.ItemFactory, CrackParticle.SlimeballFactory, CrackParticle.SnowballFactory, CurrentDownParticle.Factory, DamageParticle.DefaultFactory, DamageParticle.EnchantedHitFactory, DamageParticle.Factory, DragonBreathParticle.Factory, DustColorTransitionParticle.Factory, DustPlumeParticle.Factory, ElderGuardianAppearanceParticle.Factory, EmotionParticle.AngryVillagerFactory, EmotionParticle.HeartFactory, 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, GustEmitterParticle.Factory, GustParticle.Factory, GustParticle.SmallGustFactory, LargeFireSmokeParticle.Factory, LavaEmberParticle.Factory, NoteParticle.Factory, OminousSpawningParticle.Factory, PortalParticle.Factory, RainSplashParticle.Factory, RedDustParticle.Factory, ReversePortalParticle.Factory, SculkChargeParticle.Factory, SculkChargePopParticle.Factory, ShriekParticle.Factory, SnowflakeParticle.Factory, SonicBoomParticle.Factory, SoulParticle.Factory, SoulParticle.SculkSoulFactory, SpellParticle.DefaultFactory, SpellParticle.EntityFactory, SpellParticle.InstantFactory, SpellParticle.WitchFactory, SpitParticle.Factory, SquidInkParticle.Factory, SquidInkParticle.GlowSquidInkFactory, SuspendParticle.DolphinFactory, SuspendParticle.EggCrackFactory, SuspendParticle.Factory, SuspendParticle.HappyVillagerFactory, SuspendParticle.MyceliumFactory, SweepAttackParticle.Factory, TotemParticle.Factory, TrialSpawnerDetectionParticle.Factory, VibrationParticle.Factory, WaterBubbleParticle.Factory, WaterSplashParticle.SplashFactory, WaterSuspendParticle.CrimsonSporeFactory, WaterSuspendParticle.SporeBlossomAirFactory, WaterSuspendParticle.UnderwaterFactory, WaterSuspendParticle.WarpedSporeFactory, WhiteAshParticle.Factory, WhiteSmokeParticle.Factory

@Environment(CLIENT) public interface ParticleFactory<T extends ParticleEffect>
Mappings:
Namespace Name
named net/minecraft/client/particle/ParticleFactory
intermediary net/minecraft/class_707
official gbg
  • 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
      named createParticle Lnet/minecraft/client/particle/ParticleFactory;createParticle(Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/Particle;
      intermediary method_3090 Lnet/minecraft/class_707;method_3090(Lnet/minecraft/class_2394;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;
      official createParticle Lgbg;createParticle(Llg;Lfxw;DDDDDD)Lgbd;