          return stringbuilder.toString();
      }
 diff --git a/net/minecraft/world/World.java b/net/minecraft/world/World.java
-index 69679f6..44efd3a 100644
+index 69679f6..b475fa8 100644
 --- a/net/minecraft/world/World.java
 +++ b/net/minecraft/world/World.java
-@@ -187,7 +187,7 @@ public abstract class World implements IBlockAccess
+@@ -1,16 +1,19 @@
+ package net.minecraft.world;
+ 
+-import com.google.common.base.Function;
+-import com.google.common.base.Objects;
+-import com.google.common.base.Predicate;
+-import com.google.common.collect.Lists;
+ import java.util.Calendar;
+ import java.util.Collection;
+ import java.util.Iterator;
+ import java.util.List;
+ import java.util.Random;
+ import java.util.UUID;
++
+ import javax.annotation.Nullable;
++
++import com.google.common.base.Function;
++import com.google.common.base.Objects;
++import com.google.common.base.Predicate;
++import com.google.common.collect.Lists;
++
+ import net.minecraft.block.Block;
+ import net.minecraft.block.BlockLiquid;
+ import net.minecraft.block.material.Material;
+@@ -32,14 +35,7 @@ import net.minecraft.profiler.Profiler;
+ import net.minecraft.scoreboard.Scoreboard;
+ import net.minecraft.server.MinecraftServer;
+ import net.minecraft.tileentity.TileEntity;
+-import net.minecraft.util.EntitySelectors;
+-import net.minecraft.util.EnumFacing;
+-import net.minecraft.util.EnumParticleTypes;
+-import net.minecraft.util.ITickable;
+-import net.minecraft.util.IntHashMap;
+-import net.minecraft.util.ReportedException;
+-import net.minecraft.util.SoundCategory;
+-import net.minecraft.util.SoundEvent;
++import net.minecraft.util.*;
+ import net.minecraft.util.math.AxisAlignedBB;
+ import net.minecraft.util.math.BlockPos;
+ import net.minecraft.util.math.MathHelper;
+@@ -56,6 +52,7 @@ import net.minecraft.world.storage.ISaveHandler;
+ import net.minecraft.world.storage.MapStorage;
+ import net.minecraft.world.storage.WorldInfo;
+ import net.minecraft.world.storage.loot.LootTableManager;
++import tk.wurst_client.WurstClient;
+ 
+ public abstract class World implements IBlockAccess
+ {
+@@ -187,7 +184,7 @@ public abstract class World implements IBlockAccess
              {
                  CrashReport crashreport = CrashReport.makeCrashReport(throwable, "Getting biome");
                  CrashReportCategory crashreportcategory = crashreport.makeCategory("Coordinates of biome request");

                 {
                     public String call() throws Exception
                     {
@@ -3809,14 +3809,14 @@ public abstract class World implements IBlockAccess
     {
         CrashReportCategory crashreportcategory = report.makeCategoryDepth("Affected level", 1);
         crashreportcategory.addCrashSection("Level name", this.worldInfo == null ? "????" : this.worldInfo.getWorldName());

 net/minecraft/tileentity/TileEntitySign.java       |   2 +-
 net/minecraft/util/Timer.java                      |   6 +
 net/minecraft/util/text/TextComponentBase.java     |  17 +-
 net/minecraft/world/World.java                     |  62 ++++--
 net/minecraft/world/chunk/Chunk.java               |   2 +-
 .../world/gen/structure/MapGenStructure.java       |   6 +-
 net/minecraft/world/storage/WorldInfo.java         |  18 +-
 67 files changed, 1263 insertions(+), 431 deletions(-)

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