              this.readEntityFromNBT(par1NBTTagCompound);
          }
          catch (Throwable var5)
-@@ -1662,7 +1694,14 @@
+@@ -1662,7 +1697,14 @@
      {
          EntityItem var3 = new EntityItem(this.worldObj, this.posX, this.posY + (double)par2, this.posZ, par1ItemStack);
          var3.delayBeforeCanPickup = 10;

     }
 
     public int func_82143_as()
@@ -2396,4 +2435,84 @@
     {
         return this.isBurning();
     }

     }
 
     /**
@@ -2356,7 +2398,7 @@
 
     public float func_82146_a(Explosion par1Explosion, Block par2Block, int par3, int par4, int par5)
     {
