  import joptsimple.OptionSet;
  import joptsimple.OptionSpec;
 diff --git a/net/minecraft/client/multiplayer/PlayerControllerMP.java b/net/minecraft/client/multiplayer/PlayerControllerMP.java
-index 2e6f0c8..e808688 100644
+index 2e6f0c8..78f2004 100644
 --- a/net/minecraft/client/multiplayer/PlayerControllerMP.java
 +++ b/net/minecraft/client/multiplayer/PlayerControllerMP.java
 @@ -1,7 +1,9 @@

 net/minecraft/world/chunk/Chunk.java               |   2 +-
 .../world/gen/structure/MapGenStructure.java       |   6 +-
 net/minecraft/world/storage/WorldInfo.java         |  18 +-
 76 files changed, 1380 insertions(+), 484 deletions(-)

diff --git a/net/minecraft/block/Block.java b/net/minecraft/block/Block.java
index 25c6330..3eb0a0e 100644

 
                 this.mc.theWorld.sendBlockBreakProgress(this.mc.thePlayer.getEntityId(), this.currentBlock, (int)(this.curBlockDamageMP * 10.0F) - 1);
                 return true;
@@ -401,6 +419,9 @@ public class PlayerControllerMP
 
     public EnumActionResult processRightClickBlock(EntityPlayerSP player, WorldClient worldIn, @Nullable ItemStack stack, BlockPos pos, EnumFacing facing, Vec3d vec, EnumHand hand)
     {
+		// TODO: Client
+		WurstClient.INSTANCE.mods.chestEspMod.openChest(pos);
+		
         this.syncCurrentPlayItem();
         float f = (float)(vec.xCoord - (double)pos.getX());
         float f1 = (float)(vec.yCoord - (double)pos.getY());
diff --git a/net/minecraft/client/multiplayer/ServerList.java b/net/minecraft/client/multiplayer/ServerList.java
index 4aa6328..0ece5e8 100644
--- a/net/minecraft/client/multiplayer/ServerList.java
