  src/net/minecraft/network/NetworkManager.java      |  26 ++++
  src/net/minecraft/realms/Realms.java               |   4 +-
  src/net/minecraft/tileentity/TileEntitySign.java   |   2 +-
- 50 files changed, 917 insertions(+), 172 deletions(-)
+ 51 files changed, 971 insertions(+), 174 deletions(-)
 
 diff --git a/src/net/minecraft/block/Block.java b/src/net/minecraft/block/Block.java
 index b386ea0..44bfcdc 100644

From 4445b51255aba9199b426b4604292942d3e2a01d Mon Sep 17 00:00:00 2001
From: Alexander01998 <contact.wurstimperium@gmail.com>
Date: Tue, 5 Apr 2016 11:03:02 +0200
Subject: [PATCH] Wurst

---

                         notifyOperators(sender, this, "commands.effect.success.removed", new Object[] {new TextComponentTranslation(potion.getName(), new Object[0]), entitylivingbase.getName()});
                     }
                     else
diff --git a/src/net/minecraft/crash/CrashReport.java b/src/net/minecraft/crash/CrashReport.java
index 05419a6..1c0220b 100644
--- a/src/net/minecraft/crash/CrashReport.java
+++ b/src/net/minecraft/crash/CrashReport.java
@@ -1,6 +1,7 @@
 package net.minecraft.crash;
 
 import com.google.common.collect.Lists;
+
 import java.io.File;
 import java.io.FileWriter;
 import java.io.PrintWriter;
@@ -12,13 +13,17 @@ import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.List;
 import java.util.concurrent.Callable;
+
 import net.minecraft.util.ReportedException;
 import net.minecraft.world.gen.layer.IntCache;
+
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.ArrayUtils;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 
+import tk.wurst_client.crash.CrashSectionWurstVersion;
+
 public class CrashReport
 {
     private static final Logger logger = LogManager.getLogger();
@@ -60,6 +65,10 @@ public class CrashReport
                 return "1.9";
             }
         });
+        
+        //TODO: Client
+        this.theReportCategory.addCrashSectionCallable("Wurst Client Version", new CrashSectionWurstVersion());
+        
         this.theReportCategory.addCrashSectionCallable("Operating System", new Callable<String>()
         {
             public String call()
@@ -229,7 +238,11 @@ public class CrashReport
     public String getCompleteReport()
     {
         StringBuilder stringbuilder = new StringBuilder();
-        stringbuilder.append("---- Minecraft Crash Report ----\n");
+        
+		// TODO: Client
+		stringbuilder.append("---------------- Wurst Client Crash Report ----------------\n");
+		stringbuilder.append("---- Please report this crash at: wurst-client.tk/bugs ----\n");
+        
         stringbuilder.append("// ");
         stringbuilder.append(getWittyComment());
         stringbuilder.append("\n\n");
@@ -362,7 +375,46 @@ public class CrashReport
      */
     private static String getWittyComment()
     {
-        String[] astring = new String[] {"Who set us up the TNT?", "Everything\'s going to plan. No, really, that was supposed to happen.", "Uh... Did I do that?", "Oops.", "Why did you do that?", "I feel sad now :(", "My bad.", "I\'m sorry, Dave.", "I let you down. Sorry :(", "On the bright side, I bought you a teddy bear!", "Daisy, daisy...", "Oh - I know what I did wrong!", "Hey, that tickles! Hehehe!", "I blame Dinnerbone.", "You should try our sister game, Minceraft!", "Don\'t be sad. I\'ll do better next time, I promise!", "Don\'t be sad, have a hug! <3", "I just don\'t know what went wrong :(", "Shall we play a game?", "Quite honestly, I wouldn\'t worry myself about that.", "I bet Cylons wouldn\'t have this problem.", "Sorry :(", "Surprise! Haha. Well, this is awkward.", "Would you like a cupcake?", "Hi. I\'m Minecraft, and I\'m a crashaholic.", "Ooh. Shiny.", "This doesn\'t make any sense!", "Why is it breaking :(", "Don\'t do that.", "Ouch. That hurt :(", "You\'re mean.", "This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]", "There are four lights!", "But it works on my machine."};
+		// TODO: Client
+		// Added some extra comments
+		String[] astring =
+			new String[]{
+				"Who set us up the TNT?",
+				"Everything\'s going to plan. No, really, that was supposed to happen.",
+				"Uh... Did I do that?",
+				"Oops.",
+				"Why did you do that?",
+				"I feel sad now :(",
+				"My bad.",
+				"I\'m sorry, Dave.",
+				"I let you down. Sorry :(",
+				"On the bright side, I bought you a teddy bear!",
+				"Daisy, daisy...",
+				"Oh - I know what I did wrong!",
+				"Hey, that tickles! Hehehe!",
+				"I blame Dinnerbone.",
+				"You should try our sister game, Minceraft!",
+				"Don\'t be sad. I\'ll do better next time, I promise!",
+				"Don\'t be sad, have a hug! <3",
+				"I just don\'t know what went wrong :(",
+				"Shall we play a game?",
+				"Quite honestly, I wouldn\'t worry myself about that.",
+				"I bet Cylons wouldn\'t have this problem.",
+				"Sorry :(",
+				"Surprise! Haha. Well, this is awkward.",
+				"Would you like a cupcake?",
+				"Hi. I\'m Minecraft, and I\'m a crashaholic.",
+				"Ooh. Shiny.",
+				"This doesn\'t make any sense!",
+				"Why is it breaking :(",
+				"Don\'t do that.",
+				"Ouch. That hurt :(",
+				"You\'re mean.",
+				"This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]",
+				"There are four lights!", "But it works on my machine.",
+				"I blame Apple.",
+				"At least you got a nice looking crash report!",
+				"Immer weiter gehen, nicht stehen bleiben!"};
 
         try
         {
diff --git a/src/net/minecraft/entity/Entity.java b/src/net/minecraft/entity/Entity.java
index 85a68a2..16b8e10 100644
--- a/src/net/minecraft/entity/Entity.java
