      {
 +        synchronized(dateFormat)
 +		{
- 			data.addProperty("created", dateFormat.format(this.banStartDate));
+         data.addProperty("created", dateFormat.format(this.banStartDate));
 +		}
- 		data.addProperty("source", this.bannedBy);
+         data.addProperty("source", this.bannedBy);
 -        data.addProperty("expires", this.banEndDate == null ? "forever" : dateFormat.format(this.banEndDate));
 +        synchronized(dateFormat)
 +		{
 +			data.addProperty("expires", this.banEndDate == null ? "forever"
 +				: dateFormat.format(this.banEndDate));
 +		}
- 		data.addProperty("reason", this.reason);
+         data.addProperty("reason", this.reason);
      }
  }
 diff --git a/src/net/minecraft/server/management/ItemInWorldManager.java b/src/net/minecraft/server/management/ItemInWorldManager.java

         {
-            if (p_72945_1_.riddenByEntity != var18 && p_72945_1_.ridingEntity != var18)
-            {
             AxisAlignedBB var20 = ((Entity)var18.get(var19)).getBoundingBox();
 
             if (var20 != null && var20.intersectsWith(p_72945_2_))
@@ -1330,7 +1330,6 @@ public abstract class World implements IBlockAccess
                 var3.add(var20);
             }
         }
-        }
 
         return var3;

 
     /**
diff --git a/src/net/minecraft/block/BlockSlab.java b/src/net/minecraft/block/BlockSlab.java
index 0c52e06..e68868e 100644
--- a/src/net/minecraft/block/BlockSlab.java
+++ b/src/net/minecraft/block/BlockSlab.java
@@ -2,6 +2,7 @@ package net.minecraft.block;
