net.minecraft.client

public class ParticleManager

bec
net.minecraft.class_503
net.minecraft.client.ParticleManager
net.minecraft.client.particle.EffectRenderer

Field summary

Modifier and TypeField
private static final Identifier
b
field_6442
PARTICLES_LOCATION
particleTextures
protected World
a
field_1734
world
worldObj
private List<Particle>[][]
c
field_10615
particles
fxLayers
private List<EmitterParticle>
d
field_10616
emitters
particleEmitters
private TextureManager
e
field_6443
textureManager
renderer
private Random
f
field_1737
random
rand
private Map<Integer, ParticleFactory>
g
field_10617
factories
particleTypes

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, bed arg1)
method_9702(int arg0, class_2372 arg1)
register(int type, ParticleFactory factory)
registerParticle(int id, IParticleFactory particleFactory)
public void
a(pk arg0, cy arg1)
method_9707(class_864 arg0, class_2562 arg1)
addEmitter(Entity entity, ParticleType type)
emitParticleAtEntity(Entity entityIn, EnumParticleTypes particleTypes)
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(beb arg0)
method_1295(class_502 arg0)
add(Particle particle)
addEffect(EntityFX effect)
public void
a()
method_1292()
tick()
updateEffects()
private void
a(int arg0)
method_9700(int arg0)
tickParticles(int renderType)
updateEffectLayer(int layer)
private void
a(List<beb> arg0)
method_9706(List<class_502> arg0)
tickParticles(List<Particle> particles)
updateEffectAlphaLayer(List<EntityFX> entitiesFX)
private void
d(beb arg0)
method_9711(class_502 arg0)
tickParticle(Particle particle)
tickParticle(EntityFX particle)
public void
a(pk arg0, float arg1)
method_1296(class_864 arg0, float arg1)
render(Entity camera, float tickDelta)
renderParticles(Entity entityIn, float partialTicks)
public void
b(pk arg0, float arg1)
method_1299(class_864 arg0, float arg1)
renderLit(Entity camera, float tickDelta)
renderLitParticles(Entity entityIn, float partialTick)
public void
a(adm arg0)
method_1297(class_1150 arg0)
setWorld(World world)
clearEffects(World worldIn)
public void
a(cj arg0, alz arg1)
method_9704(class_2552 arg0, class_2232 arg1)
addBlockMiningParticles(BlockPos pos, BlockState state)
addBlockDestroyEffects(BlockPos pos, IBlockState state)
public void
a(cj arg0, cq arg1)
method_9705(class_2552 arg0, class_1354 arg1)
addBlockMiningParticles(BlockPos pos, Direction face)
addBlockHitEffects(BlockPos pos, EnumFacing side)
public void
b(beb arg0)
method_9708(class_502 arg0)
setTranslucent(Particle particle)
moveToAlphaLayer(EntityFX effect)
public void
c(beb arg0)
method_9710(class_502 arg0)
setOpaque(Particle particle)
moveToNoAlphaLayer(EntityFX effect)
private void
a(beb arg0, int arg1, int arg2)
method_9703(class_502 arg0, int arg1, int arg2)
changeLayer(Particle particle, int fromLayer, int toLayer)
moveToLayer(EntityFX effect, int layerFrom, int layerTo)
public String
b()
method_1298()
getDebugInfo()
getStatistics()