Package net.minecraft.client.particle
Class EffectRenderer
- java.lang.Object
-
- net.minecraft.client.particle.EffectRenderer
-
public class EffectRenderer extends java.lang.Object
+ This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
-
-
Constructor Summary
Constructors Constructor Description EffectRenderer(World worldIn, TextureManager rendererIn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBlockDestroyEffects(BlockPos pos, IBlockState state)
void
addBlockHitEffects(BlockPos pos, EnumFacing side)
+ Adds block hit particles for the specified blockvoid
addEffect(EntityFX effect)
void
clearEffects(World worldIn)
void
emitParticleAtEntity(Entity entityIn, EnumParticleTypes particleTypes)
java.lang.String
getStatistics()
void
moveToAlphaLayer(EntityFX effect)
void
moveToNoAlphaLayer(EntityFX effect)
void
registerParticle(int id, IParticleFactory particleFactory)
void
renderLitParticles(Entity entityIn, float parFloat1)
void
renderParticles(Entity entityIn, float partialTicks)
+ Renders all current particles.EntityFX
spawnEffectParticle(int particleId, double parDouble1, double parDouble2, double parDouble3, double parDouble4, double parDouble5, double parDouble6, int... parArrayOfInt)
+ Spawns the relevant particle according to the particle id.void
updateEffects()
-
-
-
Field Detail
-
worldObj
protected World worldObj
-
-
Constructor Detail
-
EffectRenderer
public EffectRenderer(World worldIn, TextureManager rendererIn)
-
-
Method Detail
-
registerParticle
public void registerParticle(int id, IParticleFactory particleFactory)
-
emitParticleAtEntity
public void emitParticleAtEntity(Entity entityIn, EnumParticleTypes particleTypes)
-
spawnEffectParticle
public EntityFX spawnEffectParticle(int particleId, double parDouble1, double parDouble2, double parDouble3, double parDouble4, double parDouble5, double parDouble6, int... parArrayOfInt)
+ Spawns the relevant particle according to the particle id.
-
addEffect
public void addEffect(EntityFX effect)
-
updateEffects
public void updateEffects()
-
renderParticles
public void renderParticles(Entity entityIn, float partialTicks)
+ Renders all current particles. Args player, partialTickTime
-
renderLitParticles
public void renderLitParticles(Entity entityIn, float parFloat1)
-
clearEffects
public void clearEffects(World worldIn)
-
addBlockDestroyEffects
public void addBlockDestroyEffects(BlockPos pos, IBlockState state)
-
addBlockHitEffects
public void addBlockHitEffects(BlockPos pos, EnumFacing side)
+ Adds block hit particles for the specified block
-
moveToAlphaLayer
public void moveToAlphaLayer(EntityFX effect)
-
moveToNoAlphaLayer
public void moveToNoAlphaLayer(EntityFX effect)
-
getStatistics
public java.lang.String getStatistics()
-
-