Class 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)
    • Field Detail

      • worldObj

        protected World worldObj
    • Constructor Detail

    • Method Detail

      • registerParticle

        public void registerParticle​(int id,
                                     IParticleFactory particleFactory)
      • 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()