Class RenderSlime


public class RenderSlime extends RenderLiving
  • Constructor Details

    • RenderSlime

      public RenderSlime(ModelBase par1ModelBase, ModelBase par2ModelBase, float par3)
  • Method Details

    • shouldSlimeRenderPass

      protected int shouldSlimeRenderPass(EntitySlime par1EntitySlime, int par2, float par3)
      Determines whether Slime Render should pass or not.
    • scaleSlime

      protected void scaleSlime(EntitySlime par1EntitySlime, float par2)
      sets the scale for the slime based on getSlimeSize in EntitySlime
    • getSlimeTextures

      protected ResourceLocation getSlimeTextures(EntitySlime par1EntitySlime)
    • preRenderCallback

      protected void preRenderCallback(EntityLivingBase par1EntityLivingBase, float par2)
      Allows the render to do any OpenGL state modifications necessary before the model is rendered. Args: entityLiving, partialTickTime
      Overrides:
      preRenderCallback in class RendererLivingEntity
    • shouldRenderPass

      protected int shouldRenderPass(EntityLivingBase par1EntityLivingBase, int par2, float par3)
      Queries whether should render the specified pass or not.
      Overrides:
      shouldRenderPass in class RendererLivingEntity
    • getEntityTexture

      protected ResourceLocation getEntityTexture(Entity par1Entity)
      Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
      Specified by:
      getEntityTexture in class Render