net.minecraft.client.particle

public class ParticleManager

implements IReloadListener

djb
net.minecraft.class_702
net.minecraft.client.particle.ParticleManager
net.minecraft.client.particle.ParticleManager

Field summary

Modifier and TypeField
private static final List<ParticleTextureSheet>
b
field_17820
PARTICLE_TEXTURE_SHEETS
field_215241_b
protected World
a
field_3834
world
field_78878_a
private final Map<ParticleTextureSheet, Queue<Particle>>
c
field_3830
particles
field_78876_b
private final Queue<EmitterParticle>
d
field_3837
newEmitterParticles
field_178933_d
private final TextureManager
e
field_3831
textureManager
field_78877_c
private final Random
f
field_3832
random
field_78875_d
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
g
field_3835
factories
field_178932_g
private final Queue<Particle>
h
field_3836
newParticles
field_187241_h
private final Map<MinecraftKey, ParticleManager$SimpleSpriteProvider>
i
field_18300
field_18300
field_215242_i
private final SpriteAtlasTexture
j
field_18301
particleAtlasTexture
field_215243_j

Constructor summary

ModifierConstructor
public (World arg0, TextureManager arg1)

Method summary

Modifier and TypeMethod
private void
d()
method_3062()
registerDefaultFactories()
func_178930_c()
private <T extends ParticleParam> void
a(gf<T> arg0, djc<T> arg1)
method_3043(class_2396<T> arg0, class_707<T> arg1)
registerFactory(ParticleType<T> arg0, ParticleFactory<T> arg1)
func_199283_a(ParticleType<T> arg0, IParticleFactory<T> arg1)
private <T extends ParticleParam> void
a(gf<T> arg0, djb$b<T> arg1)
method_18834(class_2396<T> arg0, class_702$class_4091<T> arg1)
registerFactory(ParticleType<T> arg0, ParticleManager$class_4091<T> arg1)
func_215234_a(ParticleType<T> arg0, ParticleManager$IParticleMetaFactory<T> arg1)
public CompletableFuture<Void>
a(xb$a arg0, xg arg1, agk arg2, agk arg3, Executor arg4, Executor arg5)
reload(class_3302$class_4045 arg0, class_3300 arg1, class_3695 arg2, class_3695 arg3, Executor arg4, Executor arg5)
reload(ResourceReloadListener$Synchronizer arg0, ResourceManager arg1, Profiler arg2, Profiler arg3, Executor arg4, Executor arg5)
func_215226_a(IFutureReloadListener$IStage arg0, IResourceManager arg1, IProfiler arg2, IProfiler arg3, Executor arg4, Executor arg5)
public void
a()
method_18829()
clearAtlas()
func_215232_a()
private void
a(xg arg0, qt arg1, Map<qt, List<qt>> arg2)
method_18836(class_3300 arg0, class_2960 arg1, Map<class_2960, List<class_2960>> arg2)
method_18836(ResourceManager arg0, Identifier arg1, Map<Identifier, List<Identifier>> arg2)
func_215236_a(IResourceManager arg0, ResourceLocation arg1, Map<ResourceLocation, List<ResourceLocation>> arg2)
public void
a(ail arg0, ge arg1)
method_3061(class_1297 arg0, class_2394 arg1)
addEmitter(Entity arg0, ParticleEffect arg1)
func_199282_a(Entity arg0, IParticleData arg1)
public void
a(ail arg0, ge arg1, int arg2)
method_3051(class_1297 arg0, class_2394 arg1, int arg2)
addEmitter(Entity arg0, ParticleEffect arg1, int arg2)
func_199281_a(Entity arg0, IParticleData arg1, int arg2)
public Particle
a(ge arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_3056(class_2394 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(ParticleEffect arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
func_199280_a(IParticleData arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
private <T extends ParticleParam> Particle
b(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_3055(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
createParticle(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
func_199927_b(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
public void
a(diz arg0)
method_3058(class_703 arg0)
addParticle(Particle arg0)
func_78873_a(Particle arg0)
public void
b()
method_3057()
tick()
func_78868_a()
private void
a(Collection<diz> arg0)
method_3048(Collection<class_703> arg0)
tickParticles(Collection<Particle> arg0)
func_187240_a(Collection<Particle> arg0)
private void
b(diz arg0)
method_3059(class_703 arg0)
tickParticle(Particle arg0)
func_178923_d(Particle arg0)
public void
a(cvd arg0, float arg1)
method_3049(class_4184 arg0, float arg1)
renderParticles(Camera arg0, float arg1)
func_215233_a(ActiveRenderInfo arg0, float arg1)
public void
a(bhm arg0)
method_3045(class_1937 arg0)
setWorld(World arg0)
func_78870_a(World arg0)
public void
a(ev arg0, bvo arg1)
method_3046(class_2338 arg0, class_2680 arg1)
addBlockBreakParticles(BlockPos arg0, BlockState arg1)
func_180533_a(BlockPos arg0, BlockState arg1)
public void
a(ev arg0, fa arg1)
method_3054(class_2338 arg0, class_2350 arg1)
addBlockBreakingParticles(BlockPos arg0, Direction arg1)
func_180532_a(BlockPos arg0, Direction arg1)
public String
c()
method_3052()
getDebugString()
func_78869_b()