  
                              if (itemstack2 != null && itemstack3 != null && itemstack2.getItem() instanceof ItemAxe && itemstack3.getItem() == Items.shield)
                              {
+@@ -1403,7 +1412,7 @@ public abstract class EntityPlayer extends EntityLivingBase
+ 
+                                 if (this.rand.nextFloat() < f3)
+                                 {
+-                                    entityplayer.func_184811_cZ().setCooldown(Items.shield, 100);
++                                    entityplayer.getCooldownTracker().setCooldown(Items.shield, 100);
+                                     this.worldObj.setEntityState(entityplayer, (byte)30);
+                                 }
+                             }
 @@ -2342,7 +2351,9 @@ public abstract class EntityPlayer extends EntityLivingBase
  
      public boolean isPushedByWater()

From 8173cbb31fb7c07eb9f81386a1914571b841ca37 Mon Sep 17 00:00:00 2001
From: Alexander01998 <contact.wurstimperium@gmail.com>
Date: Tue, 12 Apr 2016 06:37:38 +0200
Subject: [PATCH] Wurst

---

                 {
                     ((EntityPlayerMP)p_187250_1_).sendContainerToPlayer(p_187250_1_.inventoryContainer);
                 }
@@ -446,7 +446,7 @@ public class PlayerInteractionManager
             {
                 return EnumActionResult.PASS;
             }
-            else if (p_187251_1_.func_184811_cZ().hasCooldown(p_187251_3_.getItem()))
+            else if (p_187251_1_.getCooldownTracker().hasCooldown(p_187251_3_.getItem()))
             {
                 return EnumActionResult.PASS;
             }
diff --git a/src/net/minecraft/tileentity/TileEntitySign.java b/src/net/minecraft/tileentity/TileEntitySign.java
index f5cab9e..d422622 100644
--- a/src/net/minecraft/tileentity/TileEntitySign.java
