Package net.minecraft.src
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RenderBlocksprotected RenderManagerprotected floatDetermines the darkness of the object's shadow.protected float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindEntityTexture(Entity par1Entity) protected voidbindTexture(ResourceLocation par1ResourceLocation) abstract voidActually renders the given argument.voiddoRenderShadowAndFire(Entity par1Entity, double par2, double par4, double par6, float par8, float par9) Renders the entity's shadow and fire (if its on fire).protected abstract ResourceLocationgetEntityTexture(Entity var1) Returns the location of an entity's texture.Returns the font renderer from the set render managerstatic voidrenderAABB(AxisAlignedBB par0AxisAlignedBB) Adds to the tesselator a box using the aabb for the bounds.static voidrenderOffsetAABB(AxisAlignedBB par0AxisAlignedBB, double par1, double par3, double par5) Renders a white box with the bounds of the AABB translated by the offset.voidsetRenderManager(RenderManager par1RenderManager) Sets the RenderManager.voidupdateIcons(IconRegister par1IconRegister)
-
Field Details
-
renderManager
-
renderBlocks
-
shadowSize
protected float shadowSize -
shadowOpaque
protected float shadowOpaqueDetermines 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
Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture. -
bindEntityTexture
-
bindTexture
-
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
Adds to the tesselator a box using the aabb for the bounds. Args: aabb -
setRenderManager
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
Returns the font renderer from the set render manager -
updateIcons
-