Interface ParticleFactory<T extends ParticleEffect>

All Known Implementing Classes:
AshParticle.Factory, BarrierParticle.Factory, BlockDustParticle.Factory, BlockFallingDustParticle.Factory, BlockLeakParticle.class_5693, BlockLeakParticle.class_5694, BlockLeakParticle.class_5695, BlockLeakParticle.class_5696, BlockLeakParticle.DrippingHoneyFactory, BlockLeakParticle.DrippingLavaFactory, BlockLeakParticle.DrippingObsidianTearFactory, BlockLeakParticle.DrippingWaterFactory, BlockLeakParticle.FallingHoneyFactory, BlockLeakParticle.FallingLavaFactory, BlockLeakParticle.FallingNectarFactory, BlockLeakParticle.FallingObsidianTearFactory, BlockLeakParticle.FallingWaterFactory, 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, 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, SuspendParticle.DolphinFactory, SuspendParticle.Factory, SuspendParticle.HappyVillagerFactory, SuspendParticle.MyceliumFactory, SweepAttackParticle.Factory, TotemParticle.Factory, VibrationParticle.Factory, WaterBubbleParticle.Factory, WaterSplashParticle.SplashFactory, WaterSuspendParticle.CrimsonSporeFactory, WaterSuspendParticle.UnderwaterFactory, WaterSuspendParticle.WarpedSporeFactory, WhiteAshParticle.Factory

@Environment(CLIENT)
public interface ParticleFactory<T extends ParticleEffect>
  • Method Summary

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

    • createParticle

      @Nullable Particle createParticle​(T parameters, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)