CLASS none/bnm net/minecraft/client/particle/ParticleManager CLASS none/bnm$1 METHOD a call ()Ljava/lang/String; CLASS none/bnm$2 METHOD a call ()Ljava/lang/String; CLASS none/bnm$3 METHOD a call ()Ljava/lang/String; CLASS none/bnm$4 METHOD a call ()Ljava/lang/String; FIELD a world Lnone/aiw; FIELD b PARTICLE_TEX Lnone/kp; FIELD c particleQueues [[Ljava/util/ArrayDeque; FIELD e textureManager Lnone/bxf; FIELD f rand Ljava/util/Random; FIELD g factoryMap Ljava/util/Map; FIELD h newParticles Ljava/util/Queue; METHOD (Lnone/aiw;Lnone/bxf;)V ARG 0 world ARG 1 textureManager METHOD a updateParticles ()V METHOD a updateParticleGroup (I)V ARG 0 groupId METHOD a createParticle (IDDDDDD[I)Lnone/bnl; ARG 0 id ARG 1 x ARG 2 y ARG 3 z ARG 4 velocityX ARG 5 velocityY ARG 6 velocityZ ARG 7 extra METHOD a registerFactory (ILnone/bnn;)V ARG 0 particleId ARG 1 factory METHOD a updateParticleQueue (Ljava/util/Queue;)V ARG 0 particleQueue METHOD a setWorld (Lnone/aiw;)V ARG 0 world METHOD a addParticle (Lnone/bnl;)V ARG 0 particle METHOD b getParticleCountAsString ()Ljava/lang/String; METHOD b updateParticle (Lnone/bnl;)V ARG 0 particle METHOD b buildGeometry (Lnone/sg;F)V METHOD c registerDefaultFactories ()V