net.minecraft.client

public class ParticleManager

bov
net.minecraft.class_503
net.minecraft.client.ParticleManager
net.minecraft.client.particle.ParticleManager

Field summary

Modifier and TypeField
private static final Identifier
b
field_6442
PARTICLES_LOCATION
PARTICLE_TEXTURES
protected World
a
field_1734
world
world
private final ArrayDeque<Particle>[][]
c
field_13439
particles
fxLayers
private final Queue<EmitterParticle>
d
field_13440
emitters
particleEmitters
private final TextureManager
e
field_6443
textureManager
renderer
private final Random
f
field_1737
random
rand
private final Map<Integer, ParticleFactory>
g
field_10617
factories
particleTypes
private final Queue<Particle>
h
field_13441
queue
queueEntityFX

Constructor summary

ModifierConstructor
public (World world, TextureManager textureManager)

Method summary

Modifier and TypeMethod
private void
c()
method_9709()
registerFactories()
registerVanillaParticles()
public void
a(int arg0, bow arg1)
method_9702(int arg0, class_2372 arg1)
register(int type, ParticleFactory factory)
registerParticle(int id, IParticleFactory particleFactory)
public void
a(sn arg0, de arg1)
method_9707(class_864 arg0, class_2562 arg1)
addEmitter(Entity entity, ParticleType type)
emitParticleAtEntity(Entity entityIn, EnumParticleTypes particleTypes)
public void
a(sn arg0, de arg1, int arg2)
method_13843(class_864 arg0, class_2562 arg1, int arg2)
addEmitter(Entity entity, ParticleType type, int lifetime)
emitParticleAtEntity(Entity arg0, EnumParticleTypes arg1, int arg2)
public Particle
a(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, int... arg7)
method_9701(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, int... arg7)
addParticle(int type, double x, double y, double z, double velocityX, double velocityY, double velocityZ, int... parameters)
spawnEffectParticle(int particleId, double xCoord, double yCoord, double zCoord, double xSpeed, double arg5, double arg6, int... arg7)
public void
a(bou arg0)
method_12256(class_502 arg0)
add(Particle particle)
addEffect(Particle effect)
public void
a()
method_1292()
tick()
updateEffects()
private void
a(int arg0)
method_12255(int arg0)
tickParticles(int renderType)
updateEffectLayer(int layer)
private void
a(Queue<bou> arg0)
method_12257(Queue<class_502> arg0)
tickParticles(Queue<Particle> particles)
tickParticleList(Queue<Particle> arg0)
private void
b(bou arg0)
method_9711(class_502 arg0)
tickParticle(Particle particle)
tickParticle(Particle particle)
public void
a(sn arg0, float arg1)
method_1296(class_864 arg0, float arg1)
render(Entity camera, float tickDelta)
renderParticles(Entity entityIn, float partialTicks)
public void
b(sn arg0, float arg1)
method_1299(class_864 arg0, float arg1)
renderLit(Entity camera, float tickDelta)
renderLitParticles(Entity entityIn, float partialTick)
public void
a(ajs arg0)
method_1297(class_1150 arg0)
setWorld(World world)
clearEffects(World worldIn)
public void
a(co arg0, atl arg1)
method_9704(class_2552 arg0, class_2232 arg1)
addBlockMiningParticles(BlockPos pos, BlockState state)
addBlockDestroyEffects(BlockPos pos, IBlockState state)
public void
a(co arg0, cv arg1)
method_9705(class_2552 arg0, class_1354 arg1)
addBlockMiningParticles(BlockPos pos, Direction face)
addBlockHitEffects(BlockPos pos, EnumFacing side)
public String
b()
method_1298()
getDebugInfo()
getStatistics()