                  }
  
                  if (!p_187250_1_.func_184587_cr())
-@@ -445,4 +464,13 @@
+@@ -445,4 +463,13 @@
      {
          this.field_73092_a = p_73080_1_;
      }

 
                     if (itemstack1 != null)
                     {
@@ -310,12 +322,18 @@
                         }
                     }
 

                 return flag1;
             }
         }
@@ -359,6 +376,7 @@
                 if (itemstack.field_77994_a == 0)
                 {
                     p_187250_1_.func_184611_a(p_187250_4_, (ItemStack)null);
