          {
              NBTTagList var2 = par1NBTTagCompound.getTagList("Items");
              this.cargoItems = new ItemStack[this.getSizeInventory()];
-@@ -907,11 +776,17 @@
+@@ -907,11 +781,17 @@
       */
      public void applyEntityCollision(Entity par1Entity)
      {

 
                 if (var13[0][1] != 0 && MathHelper.floor_double(this.posX) - var1 == var13[0][0] && MathHelper.floor_double(this.posZ) - var3 == var13[0][2])
                 {
@@ -473,42 +426,7 @@
                     this.setPosition(this.posX, this.posY + (double)var13[1][1], this.posZ);
                 }
 

         {
             NBTTagList var2 = new NBTTagList();
 
@@ -872,13 +738,21 @@
     {
         this.minecartType = par1NBTTagCompound.getInteger("Type");
 
