  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 +++++-

         Object var4 = this.field_104025_t;
 
         synchronized (this.field_104025_t)
@@ -222,7 +250,9 @@ public class GuiMainMenu extends GuiScreen implements GuiYesNoCallback
     {
         this.buttonList.add(new GuiButton(1, this.width / 2 - 100, p_73969_1_, I18n.format("menu.singleplayer", new Object[0])));
         this.buttonList.add(new GuiButton(2, this.width / 2 - 100, p_73969_1_ + p_73969_2_ * 1, I18n.format("menu.multiplayer", new Object[0])));

             int var6 = this.width;
             int var7 = this.height;
             float var8 = (float)(var5 - var4 / 2) / 256.0F;
@@ -474,7 +558,7 @@ public class GuiMainMenu extends GuiScreen implements GuiYesNoCallback
         float var6 = this.width > this.height ? 120.0F / (float)this.width : 120.0F / (float)this.height;
         float var7 = (float)this.height * var6 / 256.0F;
         float var8 = (float)this.width * var6 / 256.0F;
