Class Render

java.lang.Object
net.minecraft.src.Render
Direct Known Subclasses:
BlockLiftedByPlatformRenderer, BroadheadArrowRenderer, CanvasRenderer, DynamiteRenderer, InfiniteArrowRenderer, MiningChargeRenderer, MovingAnchorRenderer, MovingPlatformRenderer, RenderArrow, RenderBoat, RenderEnderCrystal, RenderEntity, RendererLivingEntity, RenderFallingSand, RenderFireball, RenderFish, RenderItem, RenderItemFrame, RenderLeashKnot, RenderLightningBolt, RenderMinecart, RenderPainting, RenderSnowball, RenderTNTPrimed, RenderWitherSkull, RenderXPOrb, RottenArrowRenderer, SoulSandRenderer, SpiderWebRenderer, UrnRenderer, VerticalWindMillRenderer, WaterWheelRenderer, WindmillRenderer

public abstract class Render extends Object
  • Field Details

    • renderManager

      protected RenderManager renderManager
    • renderBlocks

      protected RenderBlocks renderBlocks
    • shadowSize

      protected float shadowSize
    • shadowOpaque

      protected float shadowOpaque
      Determines the darkness of the object's shadow. Higher value makes a darker shadow.
  • Constructor Details

    • Render

      public Render()
  • Method Details

    • doRender

      public abstract void doRender(Entity var1, double var2, double var4, double var6, float var8, float var9)
      Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic (Render<T extends Entity>) and this method has signature public void doRender(T entity, double d, double d1, double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
    • getEntityTexture

      protected abstract ResourceLocation getEntityTexture(Entity var1)
      Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
    • bindEntityTexture

      protected void bindEntityTexture(Entity par1Entity)
    • bindTexture

      protected void bindTexture(ResourceLocation par1ResourceLocation)
    • renderOffsetAABB

      public static void renderOffsetAABB(AxisAlignedBB par0AxisAlignedBB, double par1, double par3, double par5)
      Renders a white box with the bounds of the AABB translated by the offset. Args: aabb, x, y, z
    • renderAABB

      public static void renderAABB(AxisAlignedBB par0AxisAlignedBB)
      Adds to the tesselator a box using the aabb for the bounds. Args: aabb
    • setRenderManager

      public void setRenderManager(RenderManager par1RenderManager)
      Sets the RenderManager.
    • doRenderShadowAndFire

      public void doRenderShadowAndFire(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
      Renders the entity's shadow and fire (if its on fire). Args: entity, x, y, z, yaw, partialTickTime
    • getFontRendererFromRenderManager

      public FontRenderer getFontRendererFromRenderManager()
      Returns the font renderer from the set render manager
    • updateIcons

      public void updateIcons(IconRegister par1IconRegister)