Class ParticleManager

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

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

    • field_4117

      private static final Identifier field_4117
      Mappings:
      Namespace Name Mixin selector
      official b Lbec;b:Ljy;
      intermediary field_4117 Lnet/minecraft/class_959;field_4117:Lnet/minecraft/class_1605;
      named field_4117 Lnet/minecraft/client/particle/ParticleManager;field_4117:Lnet/minecraft/util/Identifier;
    • world

      protected World world
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a:Ladm;
      intermediary field_4116 Lnet/minecraft/class_959;field_4116:Lnet/minecraft/class_99;
      named world Lnet/minecraft/client/particle/ParticleManager;world:Lnet/minecraft/world/World;
    • field_4118

      private List<Particle>[][] field_4118
      Mappings:
      Namespace Name Mixin selector
      official c Lbec;c:[[Ljava/util/List;
      intermediary field_4118 Lnet/minecraft/class_959;field_4118:[[Ljava/util/List;
      named field_4118 Lnet/minecraft/client/particle/ParticleManager;field_4118:[[Ljava/util/List;
    • field_4119

      private List<EmitterParticle> field_4119
      Mappings:
      Namespace Name Mixin selector
      official d Lbec;d:Ljava/util/List;
      intermediary field_4119 Lnet/minecraft/class_959;field_4119:Ljava/util/List;
      named field_4119 Lnet/minecraft/client/particle/ParticleManager;field_4119:Ljava/util/List;
    • textureManager

      private TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official e Lbec;e:Lbmj;
      intermediary field_4120 Lnet/minecraft/class_959;field_4120:Lnet/minecraft/class_1232;
      named textureManager Lnet/minecraft/client/particle/ParticleManager;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • random

      private Random random
      Mappings:
      Namespace Name Mixin selector
      official f Lbec;f:Ljava/util/Random;
      intermediary field_4121 Lnet/minecraft/class_959;field_4121:Ljava/util/Random;
      named random Lnet/minecraft/client/particle/ParticleManager;random:Ljava/util/Random;
    • factories

      private Map<Integer,​ParticleFactory> factories
      Mappings:
      Namespace Name Mixin selector
      official g Lbec;g:Ljava/util/Map;
      intermediary field_4122 Lnet/minecraft/class_959;field_4122:Ljava/util/Map;
      named factories Lnet/minecraft/client/particle/ParticleManager;factories:Ljava/util/Map;
  • Constructor Details

    • ParticleManager

      public ParticleManager​(World world, TextureManager textureManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbec;<init>(Ladm;Lbmj;)V
      intermediary <init> Lnet/minecraft/class_959;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1232;)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 Lbec;c()V
      intermediary method_3266 Lnet/minecraft/class_959;method_3266()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 Lbec;a(ILbed;)V
      intermediary method_3254 Lnet/minecraft/class_959;method_3254(ILnet/minecraft/class_960;)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 Lbec;a(Lpk;Lcy;)V
      intermediary method_3262 Lnet/minecraft/class_959;method_3262(Lnet/minecraft/class_1745;Lnet/minecraft/class_1394;)V
      named addEmitter Lnet/minecraft/client/particle/ParticleManager;addEmitter(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/particle/ParticleType;)V
    • method_3253

      public Particle method_3253​(int int2, double double2, double double3, double double4, double double5, double double6, double double7, int[] int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(IDDDDDD[I)Lbeb;
      intermediary method_3253 Lnet/minecraft/class_959;method_3253(IDDDDDD[I)Lnet/minecraft/class_958;
      named method_3253 Lnet/minecraft/client/particle/ParticleManager;method_3253(IDDDDDD[I)Lnet/minecraft/client/particle/Particle;
    • method_3256

      public void method_3256​(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(Lbeb;)V
      intermediary method_3256 Lnet/minecraft/class_959;method_3256(Lnet/minecraft/class_958;)V
      named method_3256 Lnet/minecraft/client/particle/ParticleManager;method_3256(Lnet/minecraft/client/particle/Particle;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a()V
      intermediary method_3251 Lnet/minecraft/class_959;method_3251()V
      named tick Lnet/minecraft/client/particle/ParticleManager;tick()V
    • method_3252

      private void method_3252​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(I)V
      intermediary method_3252 Lnet/minecraft/class_959;method_3252(I)V
      named method_3252 Lnet/minecraft/client/particle/ParticleManager;method_3252(I)V
    • method_3260

      private void method_3260​(List<Particle> list)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(Ljava/util/List;)V
      intermediary method_3260 Lnet/minecraft/class_959;method_3260(Ljava/util/List;)V
      named method_3260 Lnet/minecraft/client/particle/ParticleManager;method_3260(Ljava/util/List;)V
    • tickParticle

      private void tickParticle​(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official d Lbec;d(Lbeb;)V
      intermediary method_3268 Lnet/minecraft/class_959;method_3268(Lnet/minecraft/class_958;)V
      named tickParticle Lnet/minecraft/client/particle/ParticleManager;tickParticle(Lnet/minecraft/client/particle/Particle;)V
    • method_3261

      public void method_3261​(Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(Lpk;F)V
      intermediary method_3261 Lnet/minecraft/class_959;method_3261(Lnet/minecraft/class_1745;F)V
      named method_3261 Lnet/minecraft/client/particle/ParticleManager;method_3261(Lnet/minecraft/entity/Entity;F)V
    • method_3265

      public void method_3265​(Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbec;b(Lpk;F)V
      intermediary method_3265 Lnet/minecraft/class_959;method_3265(Lnet/minecraft/class_1745;F)V
      named method_3265 Lnet/minecraft/client/particle/ParticleManager;method_3265(Lnet/minecraft/entity/Entity;F)V
    • setWorld

      public void setWorld​(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(Ladm;)V
      intermediary method_3255 Lnet/minecraft/class_959;method_3255(Lnet/minecraft/class_99;)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 Lbec;a(Lcj;Lalz;)V
      intermediary method_3258 Lnet/minecraft/class_959;method_3258(Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)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 Lbec;a(Lcj;Lcq;)V
      intermediary method_3259 Lnet/minecraft/class_959;method_3259(Lnet/minecraft/class_1372;Lnet/minecraft/class_1383;)V
      named addBlockBreakingParticles Lnet/minecraft/client/particle/ParticleManager;addBlockBreakingParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
    • method_3264

      public void method_3264​(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official b Lbec;b(Lbeb;)V
      intermediary method_3264 Lnet/minecraft/class_959;method_3264(Lnet/minecraft/class_958;)V
      named method_3264 Lnet/minecraft/client/particle/ParticleManager;method_3264(Lnet/minecraft/client/particle/Particle;)V
    • method_3267

      public void method_3267​(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official c Lbec;c(Lbeb;)V
      intermediary method_3267 Lnet/minecraft/class_959;method_3267(Lnet/minecraft/class_958;)V
      named method_3267 Lnet/minecraft/client/particle/ParticleManager;method_3267(Lnet/minecraft/client/particle/Particle;)V
    • method_3257

      private void method_3257​(Particle particle, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbec;a(Lbeb;II)V
      intermediary method_3257 Lnet/minecraft/class_959;method_3257(Lnet/minecraft/class_958;II)V
      named method_3257 Lnet/minecraft/client/particle/ParticleManager;method_3257(Lnet/minecraft/client/particle/Particle;II)V
    • method_3263

      public String method_3263()
      Mappings:
      Namespace Name Mixin selector
      official b Lbec;b()Ljava/lang/String;
      intermediary method_3263 Lnet/minecraft/class_959;method_3263()Ljava/lang/String;
      named method_3263 Lnet/minecraft/client/particle/ParticleManager;method_3263()Ljava/lang/String;