  import net.minecraft.block.state.IBlockState;
  import net.minecraft.client.Minecraft;
  import net.minecraft.client.gui.FontRenderer;
-@@ -364,14 +365,34 @@ public abstract class Render<T extends Entity>
+@@ -12,6 +13,7 @@ import net.minecraft.client.renderer.texture.TextureMap;
+ import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
+ import net.minecraft.entity.Entity;
+ import net.minecraft.entity.EntityLiving;
++import net.minecraft.entity.EntityLivingBase;
+ import net.minecraft.entity.player.EntityPlayer;
+ import net.minecraft.scoreboard.ScorePlayerTeam;
+ import net.minecraft.util.EnumBlockRenderType;
+@@ -364,14 +366,34 @@ public abstract class Render<T extends Entity>
  
          if (d0 <= (double)(maxDistance * maxDistance))
          {

 .../management/PlayerInteractionManager.java       |   6 +-
 src/net/minecraft/tileentity/TileEntitySign.java   |   2 +-
 src/net/minecraft/util/Timer.java                  |   6 +
 74 files changed, 1180 insertions(+), 379 deletions(-)

diff --git a/src/net/minecraft/block/Block.java b/src/net/minecraft/block/Block.java
index b386ea0..0909994 100644

     }
 
diff --git a/src/net/minecraft/client/renderer/entity/Render.java b/src/net/minecraft/client/renderer/entity/Render.java
index 884e95f..c9d09fd 100644
--- a/src/net/minecraft/client/renderer/entity/Render.java
+++ b/src/net/minecraft/client/renderer/entity/Render.java
@@ -1,5 +1,6 @@
