Class ParticleManager

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

@Environment(CLIENT) public class ParticleManager extends Object
Mappings:
Namespace Name
official csn
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 Lcsn;b:Lpc;
      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 Lcsn;a:Laxy;
      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 Lcsn;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 Lcsn;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 Lcsn;e:Lddn;
      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 Lcsn;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;
    • field_20632

      private final Int2ObjectMap<ParticleFactory<?>> field_20632
      Mappings:
      Namespace Name Mixin selector
      official g Lcsn;g:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_20632 Lnet/minecraft/class_503;field_20632:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      named field_20632 Lnet/minecraft/client/particle/ParticleManager;field_20632:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • field_13441

      private final Queue<Particle> field_13441
      Mappings:
      Namespace Name Mixin selector
      official h Lcsn;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> Lcsn;<init>(Laxy;Lddn;)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 Lcsn;c()V
      intermediary method_9709 Lnet/minecraft/class_503;method_9709()V
      named registerDefaultFactories Lnet/minecraft/client/particle/ParticleManager;registerDefaultFactories()V
    • method_19016

      public <T extends ParticleEffect> void method_19016(ParticleType<T> particleType, ParticleFactory<T> particleFactory)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsn;a(Lfl;Lcso;)V
      intermediary method_19016 Lnet/minecraft/class_503;method_19016(Lnet/minecraft/class_2562;Lnet/minecraft/class_2372;)V
      named method_19016 Lnet/minecraft/client/particle/ParticleManager;method_19016(Lnet/minecraft/client/particle/ParticleType;Lnet/minecraft/client/particle/ParticleFactory;)V
    • method_9707

      public void method_9707(Entity entity, ParticleEffect particleEffect)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsn;a(Laer;Lfk;)V
      intermediary method_9707 Lnet/minecraft/class_503;method_9707(Lnet/minecraft/class_864;Lnet/minecraft/class_4340;)V
      named method_9707 Lnet/minecraft/client/particle/ParticleManager;method_9707(Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;)V
    • method_13843

      public void method_13843(Entity entity, ParticleEffect particleEffect, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsn;a(Laer;Lfk;I)V
      intermediary method_13843 Lnet/minecraft/class_503;method_13843(Lnet/minecraft/class_864;Lnet/minecraft/class_4340;I)V
      named method_13843 Lnet/minecraft/client/particle/ParticleManager;method_13843(Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;I)V
    • method_19015

      @Nullable public Particle method_19015(ParticleEffect particleEffect, double double2, double double3, double double4, double double5, double double6, double double7)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsn;a(Lfk;DDDDDD)Lcsm;
      intermediary method_19015 Lnet/minecraft/class_503;method_19015(Lnet/minecraft/class_4340;DDDDDD)Lnet/minecraft/class_502;
      named method_19015 Lnet/minecraft/client/particle/ParticleManager;method_19015(Lnet/minecraft/particle/ParticleEffect;DDDDDD)Lnet/minecraft/client/particle/Particle;
    • method_19018

      @Nullable private <T extends ParticleEffect> Particle method_19018(T t, double double2, double double3, double double4, double double5, double double6, double double7)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsn;b(Lfk;DDDDDD)Lcsm;
      intermediary method_19018 Lnet/minecraft/class_503;method_19018(Lnet/minecraft/class_4340;DDDDDD)Lnet/minecraft/class_502;
      named method_19018 Lnet/minecraft/client/particle/ParticleManager;method_19018(Lnet/minecraft/particle/ParticleEffect;DDDDDD)Lnet/minecraft/client/particle/Particle;
    • method_12256

      public void method_12256(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsn;a(Lcsm;)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 Lcsn;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 Lcsn;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 Lcsn;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 Lcsn;b(Lcsm;)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 Lcsn;a(Laer;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 Lcsn;b(Laer;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 Lcsn;a(Laxy;)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 Lcsn;a(Lel;Lblc;)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 Lcsn;a(Lel;Leq;)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 Lcsn;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;