  src/net/minecraft/client/gui/GuiLanguage.java      |   3 +
  src/net/minecraft/client/gui/GuiListButton.java    |   1 +
  .../minecraft/client/gui/GuiLockIconButton.java    |   1 +
- src/net/minecraft/client/gui/GuiMainMenu.java      | 183 ++++-
+ src/net/minecraft/client/gui/GuiMainMenu.java      | 243 ++++++-
  .../minecraft/client/gui/GuiMemoryErrorScreen.java |   2 +
  src/net/minecraft/client/gui/GuiMerchant.java      |   4 +
  src/net/minecraft/client/gui/GuiMultiplayer.java   | 197 +++++-

+    //TODO: Client
+    private static final ResourceLocation minecraftTitleTextures = new ResourceLocation("wurst/wurst_380.png");
+    private static final ResourceLocation santaHatTexture = new ResourceLocation("wurst/santa_hat.png");
 
     /** An array of all the paths to the panorama pictures. */
     private static final ResourceLocation[] titlePanoramaPaths = new ResourceLocation[] {new ResourceLocation("textures/gui/title/background/panorama_0.png"), new ResourceLocation("textures/gui/title/background/panorama_1.png"), new ResourceLocation("textures/gui/title/background/panorama_2.png"), new ResourceLocation("textures/gui/title/background/panorama_3.png"), new ResourceLocation("textures/gui/title/background/panorama_4.png"), new ResourceLocation("textures/gui/title/background/panorama_5.png")};
@@ -184,7 +202,17 @@ public class GuiMainMenu extends GuiScreen implements GuiYesNoCallback
         else if (var1.get(2) + 1 == 10 && var1.get(5) == 31)
         {
             this.splashText = "OOoooOOOoooo! Spooky!";

 
         boolean var2 = true;
         int var3 = this.height / 4 + 48;
@@ -198,9 +234,9 @@ public class GuiMainMenu extends GuiScreen implements GuiYesNoCallback
             this.addSingleplayerMultiplayerButtons(var3, 24);
         }
 
