Class ParticleManager

java.lang.Object
net.minecraft.client.particle.ParticleManager

@Environment(CLIENT) public class ParticleManager extends Object
Mappings:
Namespace Name
official btg
intermediary net/minecraft/class_503
named net/minecraft/client/particle/ParticleManager
  • Field Details

    • field_6442

      private static final Identifier field_6442
      Mappings:
      Namespace Name Mixin selector
      official b Lbtg;b:Lnf;
      intermediary field_6442 Lnet/minecraft/class_503;field_6442:Lnet/minecraft/class_1653;
      named field_6442 Lnet/minecraft/client/particle/ParticleManager;field_6442:Lnet/minecraft/util/Identifier;
    • world

      protected World world
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a:Lamu;
      intermediary field_1734 Lnet/minecraft/class_503;field_1734:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/client/particle/ParticleManager;world:Lnet/minecraft/world/World;
    • field_13439

      private final ArrayDeque<Particle>[][] field_13439
      Mappings:
      Namespace Name Mixin selector
      official c Lbtg;c:[[Ljava/util/ArrayDeque;
      intermediary field_13439 Lnet/minecraft/class_503;field_13439:[[Ljava/util/ArrayDeque;
      named field_13439 Lnet/minecraft/client/particle/ParticleManager;field_13439:[[Ljava/util/ArrayDeque;
    • field_13440

      private final Queue<EmitterParticle> field_13440
      Mappings:
      Namespace Name Mixin selector
      official d Lbtg;d:Ljava/util/Queue;
      intermediary field_13440 Lnet/minecraft/class_503;field_13440:Ljava/util/Queue;
      named field_13440 Lnet/minecraft/client/particle/ParticleManager;field_13440:Ljava/util/Queue;
    • textureManager

      private final TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official e Lbtg;e:Lcdr;
      intermediary field_6443 Lnet/minecraft/class_503;field_6443:Lnet/minecraft/class_1532;
      named textureManager Lnet/minecraft/client/particle/ParticleManager;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      official f Lbtg;f:Ljava/util/Random;
      intermediary field_1737 Lnet/minecraft/class_503;field_1737:Ljava/util/Random;
      named random Lnet/minecraft/client/particle/ParticleManager;random:Ljava/util/Random;
    • factories

      private final Map<Integer,ParticleFactory> factories
      Mappings:
      Namespace Name Mixin selector
      official g Lbtg;g:Ljava/util/Map;
      intermediary field_10617 Lnet/minecraft/class_503;field_10617:Ljava/util/Map;
      named factories Lnet/minecraft/client/particle/ParticleManager;factories:Ljava/util/Map;
    • field_13441

      private final Queue<Particle> field_13441
      Mappings:
      Namespace Name Mixin selector
      official h Lbtg;h:Ljava/util/Queue;
      intermediary field_13441 Lnet/minecraft/class_503;field_13441:Ljava/util/Queue;
      named field_13441 Lnet/minecraft/client/particle/ParticleManager;field_13441:Ljava/util/Queue;
  • Constructor Details

    • ParticleManager

      public ParticleManager(World world, TextureManager textureManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbtg;<init>(Lamu;Lcdr;)V
      intermediary <init> Lnet/minecraft/class_503;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1532;)V
      named <init> Lnet/minecraft/client/particle/ParticleManager;<init>(Lnet/minecraft/world/World;Lnet/minecraft/client/texture/TextureManager;)V
  • Method Details

    • registerDefaultFactories

      private void registerDefaultFactories()
      Mappings:
      Namespace Name Mixin selector
      official c Lbtg;c()V
      intermediary method_9709 Lnet/minecraft/class_503;method_9709()V
      named registerDefaultFactories Lnet/minecraft/client/particle/ParticleManager;registerDefaultFactories()V
    • registerFactory

      public void registerFactory(int id, ParticleFactory factory)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(ILbth;)V
      intermediary method_9702 Lnet/minecraft/class_503;method_9702(ILnet/minecraft/class_2372;)V
      named registerFactory Lnet/minecraft/client/particle/ParticleManager;registerFactory(ILnet/minecraft/client/particle/ParticleFactory;)V
    • addEmitter

      public void addEmitter(Entity entity, ParticleType particleType)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Lvg;Lfj;)V
      intermediary method_9707 Lnet/minecraft/class_503;method_9707(Lnet/minecraft/class_864;Lnet/minecraft/class_2562;)V
      named addEmitter Lnet/minecraft/client/particle/ParticleManager;addEmitter(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/particle/ParticleType;)V
    • method_13843

      public void method_13843(Entity entity, ParticleType particleType, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Lvg;Lfj;I)V
      intermediary method_13843 Lnet/minecraft/class_503;method_13843(Lnet/minecraft/class_864;Lnet/minecraft/class_2562;I)V
      named method_13843 Lnet/minecraft/client/particle/ParticleManager;method_13843(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/particle/ParticleType;I)V
    • method_9701

      @Nullable public Particle method_9701(int int2, double double2, double double3, double double4, double double5, double double6, double double7, int[] int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(IDDDDDD[I)Lbtf;
      intermediary method_9701 Lnet/minecraft/class_503;method_9701(IDDDDDD[I)Lnet/minecraft/class_502;
      named method_9701 Lnet/minecraft/client/particle/ParticleManager;method_9701(IDDDDDD[I)Lnet/minecraft/client/particle/Particle;
    • method_12256

      public void method_12256(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Lbtf;)V
      intermediary method_12256 Lnet/minecraft/class_503;method_12256(Lnet/minecraft/class_502;)V
      named method_12256 Lnet/minecraft/client/particle/ParticleManager;method_12256(Lnet/minecraft/client/particle/Particle;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a()V
      intermediary method_1292 Lnet/minecraft/class_503;method_1292()V
      named tick Lnet/minecraft/client/particle/ParticleManager;tick()V
    • method_12255

      private void method_12255(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(I)V
      intermediary method_12255 Lnet/minecraft/class_503;method_12255(I)V
      named method_12255 Lnet/minecraft/client/particle/ParticleManager;method_12255(I)V
    • method_12257

      private void method_12257(Queue<Particle> queue)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Ljava/util/Queue;)V
      intermediary method_12257 Lnet/minecraft/class_503;method_12257(Ljava/util/Queue;)V
      named method_12257 Lnet/minecraft/client/particle/ParticleManager;method_12257(Ljava/util/Queue;)V
    • tickParticle

      private void tickParticle(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtg;b(Lbtf;)V
      intermediary method_9711 Lnet/minecraft/class_503;method_9711(Lnet/minecraft/class_502;)V
      named tickParticle Lnet/minecraft/client/particle/ParticleManager;tickParticle(Lnet/minecraft/client/particle/Particle;)V
    • method_1296

      public void method_1296(Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Lvg;F)V
      intermediary method_1296 Lnet/minecraft/class_503;method_1296(Lnet/minecraft/class_864;F)V
      named method_1296 Lnet/minecraft/client/particle/ParticleManager;method_1296(Lnet/minecraft/entity/Entity;F)V
    • method_1299

      public void method_1299(Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtg;b(Lvg;F)V
      intermediary method_1299 Lnet/minecraft/class_503;method_1299(Lnet/minecraft/class_864;F)V
      named method_1299 Lnet/minecraft/client/particle/ParticleManager;method_1299(Lnet/minecraft/entity/Entity;F)V
    • setWorld

      public void setWorld(@Nullable World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Lamu;)V
      intermediary method_1297 Lnet/minecraft/class_503;method_1297(Lnet/minecraft/class_1150;)V
      named setWorld Lnet/minecraft/client/particle/ParticleManager;setWorld(Lnet/minecraft/world/World;)V
    • addBlockBreakParticles

      public void addBlockBreakParticles(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Let;Lawt;)V
      intermediary method_9704 Lnet/minecraft/class_503;method_9704(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)V
      named addBlockBreakParticles Lnet/minecraft/client/particle/ParticleManager;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • addBlockBreakingParticles

      public void addBlockBreakingParticles(BlockPos blockPos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtg;a(Let;Lfa;)V
      intermediary method_9705 Lnet/minecraft/class_503;method_9705(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)V
      named addBlockBreakingParticles Lnet/minecraft/client/particle/ParticleManager;addBlockBreakingParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
    • method_1298

      public String method_1298()
      Mappings:
      Namespace Name Mixin selector
      official b Lbtg;b()Ljava/lang/String;
      intermediary method_1298 Lnet/minecraft/class_503;method_1298()Ljava/lang/String;
      named method_1298 Lnet/minecraft/client/particle/ParticleManager;method_1298()Ljava/lang/String;