net.minecraft.client

public class ParticleManager

csn
net.minecraft.class_503
net.minecraft.client.ParticleManager
net.minecraft.client.particle.ParticleManager
net.minecraft.client.particle.ParticleManager

Field summary

Modifier and TypeField
private static final Identifier
b
field_6442
PARTICLES_LOCATION
field_110737_b
PARTICLE_TEXTURES
protected World
a
field_1734
world
field_78878_a
world
private final ArrayDeque<Particle>[][]
c
field_13439
particles
field_78876_b
fxLayers
private final Queue<EmitterParticle>
d
field_13440
emitters
field_178933_d
particleEmitters
private final TextureManager
e
field_6443
textureManager
field_78877_c
renderer
private final Random
f
field_1737
random
field_78875_d
rand
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
g
field_20632
factories
field_178932_g
factories
private final Queue<Particle>
h
field_13441
queue
field_187241_h
queue

Constructor summary

ModifierConstructor
public (World world, TextureManager textureManager)

Method summary

Modifier and TypeMethod
private void
c()
method_9709()
registerFactories()
func_178930_c()
registerFactories()
public <T extends ParticleOptions> void
a(fl<T> arg0, cso<T> arg1)
method_19016(class_2562<T> arg0, class_2372<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)
public void
a(aer arg0, fk arg1)
method_9707(class_864 arg0, class_4340 arg1)
addEmitter(Entity target, ParticleOptions options)
func_199282_a(Entity arg0, IParticleData arg1)
addParticleEmitter(Entity entityIn, IParticleData particleData)
public void
a(aer arg0, fk arg1, int arg2)
method_13843(class_864 arg0, class_4340 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(fk arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_19015(class_4340 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_19018(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(csm arg0)
method_12256(class_502 arg0)
add(Particle particle)
func_78873_a(Particle arg0)
addEffect(Particle effect)
public void
a()
method_1292()
tick()
func_78868_a()
tick()
private void
a(int arg0)
method_12255(int arg0)
tickParticles(int renderType)
func_178922_a(int arg0)
updateEffectLayer(int layer)
private void
a(Queue<csm> arg0)
method_12257(Queue<class_502> arg0)
tickParticles(Queue<Particle> particles)
func_187240_a(Queue<Particle> arg0)
tickParticleList(Queue<Particle> particlesIn)
private void
b(csm arg0)
method_9711(class_502 arg0)
tickParticle(Particle particle)
func_178923_d(Particle arg0)
tickParticle(Particle particle)
public void
a(aer arg0, float arg1)
method_1296(class_864 arg0, float arg1)
render(Entity camera, float tickDelta)
func_78874_a(Entity arg0, float arg1)
renderParticles(Entity entityIn, float partialTicks)
public void
b(aer arg0, float arg1)
method_1299(class_864 arg0, float arg1)
renderLit(Entity camera, float tickDelta)
func_78872_b(Entity arg0, float arg1)
renderLitParticles(Entity entityIn, float partialTick)
public void
a(axy arg0)
method_1297(class_1150 arg0)
setWorld(World world)
func_78870_a(World arg0)
clearEffects(World worldIn)
public void
a(el arg0, blc arg1)
method_9704(class_2552 arg0, class_2232 arg1)
addBlockMiningParticles(BlockPos pos, BlockState state)
func_180533_a(BlockPos arg0, IBlockState arg1)
addBlockDestroyEffects(BlockPos pos, IBlockState state)
public void
a(el arg0, eq arg1)
method_9705(class_2552 arg0, class_1354 arg1)
addBlockMiningParticles(BlockPos pos, Direction face)
func_180532_a(BlockPos arg0, EnumFacing arg1)
addBlockHitEffects(BlockPos pos, EnumFacing side)
public String
b()
method_1298()
getDebugInfo()
func_78869_b()
getStatistics()