CLASS cyh net/minecraft/client/particle/ParticleManager FIELD a world Lazt; FIELD b PARTICLE_TEX Lpu; FIELD c particleQueues [[Ljava/util/ArrayDeque; FIELD e textureManager Ldjc; FIELD f rand Ljava/util/Random; FIELD h newParticles Ljava/util/Queue; METHOD (Lazt;Ldjc;)V ARG 1 world ARG 2 textureManager METHOD a tick ()V METHOD a setWorld (Lazt;)V ARG 1 world METHOD a addParticle (Lcyg;)V ARG 1 particle METHOD a updateParticleQueue (Ljava/util/Queue;)V ARG 1 particleQueue METHOD b updateParticle (Lcyg;)V ARG 1 particle METHOD c registerDefaultFactories ()V