net.minecraft.client

public class ParticleManager

implements ResourceReloadListener

dix
net.minecraft.class_702
net.minecraft.client.ParticleManager
net.minecraft.client.particle.ParticleManager
net.minecraft.client.particle.ParticleManager

Field summary

Modifier and TypeField
private static final List<C_47379217>
b
field_17820
f_57447231
field_215241_b
field_215241_b
protected World
a
field_3834
world
field_78878_a
field_78878_a
private final Map<C_47379217, Queue<Particle>>
c
field_3830
particles
field_78876_b
field_78876_b
private final Queue<EmitterParticle>
d
field_3837
emitters
field_178933_d
field_178933_d
private final TextureManager
e
field_3831
textureManager
field_78877_c
field_78877_c
private final Random
f
field_3832
random
field_78875_d
field_78875_d
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
g
field_3835
factories
field_178932_g
field_178932_g
private final Queue<Particle>
h
field_3836
queue
field_187241_h
field_187241_h
private final Map<Identifier, ParticleManager$C_16445419>
i
field_18300
f_76687711
field_215242_i
field_215242_i
private final TextureAtlas
j
field_18301
f_99750490
field_215243_j
field_215243_j

Constructor summary

ModifierConstructor
public (World world, TextureManager textureManager)

Method summary

Modifier and TypeMethod
private void
d()
method_3062()
registerFactories()
func_178930_c()
registerFactories()
private <T extends ParticleOptions> void
a(ge<T> arg0, diy<T> arg1)
method_3043(class_2396<T> arg0, class_707<T> arg1)
register(ParticleType<T> type, ParticleFactory<T> factory)
func_199283_a(ParticleType<T> arg0, IParticleFactory<T> arg1)
registerFactory(ParticleType<T> particleTypeIn, IParticleFactory<T> particleFactoryIn)
private <T extends ParticleOptions> void
a(ge<T> arg0, dix$b<T> arg1)
method_18834(class_2396<T> arg0, class_702$class_4091<T> arg1)
m_59052582(ParticleType<T> arg0, ParticleManager$C_40548459<T> arg1)
func_215234_a(ParticleType<T> arg0, ParticleManager$IParticleMetaFactory<T> arg1)
func_215234_a(ParticleType<T> arg0, ParticleManager$IParticleMetaFactory<T> arg1)
public CompletableFuture<Void>
a(wz$a arg0, xe arg1, agh arg2, agh 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$ReloadStep 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)
func_215226_a(IFutureReloadListener$IStage arg0, IResourceManager arg1, IProfiler arg2, IProfiler arg3, Executor arg4, Executor arg5)
public void
a()
method_18829()
m_20124354()
func_215232_a()
func_215232_a()
private void
a(xe arg0, qs arg1, Map<qs, List<qs>> arg2)
method_18836(class_3300 arg0, class_2960 arg1, Map<class_2960, List<class_2960>> arg2)
m_02322469(ResourceManager arg0, Identifier arg1, Map<Identifier, List<Identifier>> arg2)
func_215236_a(IResourceManager arg0, ResourceLocation arg1, Map<ResourceLocation, List<ResourceLocation>> arg2)
func_215236_a(IResourceManager arg0, ResourceLocation arg1, Map<ResourceLocation, List<ResourceLocation>> arg2)
public void
a(aii arg0, gd arg1)
method_3061(class_1297 arg0, class_2394 arg1)
addEmitter(Entity target, ParticleOptions options)
func_199282_a(Entity arg0, IParticleData arg1)
addParticleEmitter(Entity entityIn, IParticleData particleData)
public void
a(aii arg0, gd arg1, int arg2)
method_3051(class_1297 arg0, class_2394 arg1, int arg2)
addEmitter(Entity target, ParticleOptions options, int lifetime)
func_199281_a(Entity arg0, IParticleData arg1, int arg2)
emitParticleAtEntity(Entity entityIn, IParticleData dataIn, int lifetimeIn)
public Particle
a(gd 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(ParticleOptions options, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
func_199280_a(IParticleData arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(IParticleData particleData, double x, double y, double z, double xSpeed, double arg5, double arg6)
private <T extends ParticleOptions> 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 options, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
func_199927_b(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
makeParticle(T particleData, double x, double y, double z, double xSpeed, double arg5, double arg6)
public void
a(div arg0)
method_3058(class_703 arg0)
add(Particle particle)
func_78873_a(Particle arg0)
addEffect(Particle effect)
public void
b()
method_3057()
tick()
func_78868_a()
tick()
private void
a(Collection<div> arg0)
method_3048(Collection<class_703> arg0)
tickParticles(Collection<Particle> arg0)
func_187240_a(Collection<Particle> arg0)
tickParticleList(Collection<Particle> particlesIn)
private void
b(div arg0)
method_3059(class_703 arg0)
tickParticle(Particle particle)
func_178923_d(Particle arg0)
tickParticle(Particle particle)
public void
a(cuz arg0, float arg1)
method_3049(class_4184 arg0, float arg1)
render(Camera arg0, float arg1)
func_215233_a(ActiveRenderInfo arg0, float arg1)
func_215233_a(ActiveRenderInfo arg0, float arg1)
public void
a(bhi arg0)
method_3045(class_1937 arg0)
setWorld(World world)
func_78870_a(World arg0)
clearEffects(World worldIn)
public void
a(ev arg0, bvk arg1)
method_3046(class_2338 arg0, class_2680 arg1)
addBlockMiningParticles(BlockPos pos, BlockState state)
func_180533_a(BlockPos arg0, BlockState arg1)
addBlockDestroyEffects(BlockPos pos, BlockState state)
public void
a(ev arg0, fa arg1)
method_3054(class_2338 arg0, class_2350 arg1)
addBlockMiningParticles(BlockPos pos, Direction face)
func_180532_a(BlockPos arg0, Direction arg1)
addBlockHitEffects(BlockPos pos, Direction side)
public String
c()
method_3052()
getDebugInfo()
func_78869_b()
getStatistics()