  net/minecraft/client/gui/GuiIngameMenu.java        |  54 ++++-
  net/minecraft/client/gui/GuiMainMenu.java          |  31 ++-
  net/minecraft/client/gui/GuiMemoryErrorScreen.java |   4 +-
- net/minecraft/client/gui/GuiMultiplayer.java       |  84 +++++++-
+ net/minecraft/client/gui/GuiMultiplayer.java       |  91 ++++++++-
  net/minecraft/client/gui/GuiNewChat.java           |  11 +
  net/minecraft/client/gui/GuiScreen.java            |   6 +-
  net/minecraft/client/gui/GuiScreenBook.java        |  62 ++++++

         super.drawScreen(mouseX, mouseY, partialTicks);
 
         if (this.hoveringText != null)
@@ -386,6 +446,10 @@ public class GuiMultiplayer extends GuiScreen
     {
         GuiListExtended.IGuiListEntry guilistextended$iguilistentry = this.serverListSelector.getSelected() < 0 ? null : this.serverListSelector.getListEntry(this.serverListSelector.getSelected());
 

         if (guilistextended$iguilistentry instanceof ServerListEntryNormal)
         {
             this.connectToServer(((ServerListEntryNormal)guilistextended$iguilistentry).getServerData());
@@ -397,9 +468,13 @@ public class GuiMultiplayer extends GuiScreen
         }
     }
 
