 +			}
 +		}else
 +		{
-+			((GuiButton)this.buttonList.get(2)).displayString = "AutoReconnect";
++			buttonList.get(2).displayString = "AutoReconnect";
  		}
  	}
  

             int j = 14737632;
 
diff --git a/net/minecraft/client/gui/GuiDisconnected.java b/net/minecraft/client/gui/GuiDisconnected.java
index 69151c7..85aed1e 100644
--- a/net/minecraft/client/gui/GuiDisconnected.java
+++ b/net/minecraft/client/gui/GuiDisconnected.java
@@ -2,8 +2,12 @@ package net.minecraft.client.gui;

+			// TODO: Client
+		}else if(button.id == 1)
+		{
+			ServerHook.reconnectToLastServer(parentScreen);
+		}else if(button.id == 2)
+		{
+			WurstClient.INSTANCE.options.autoReconnect =
+				!WurstClient.INSTANCE.options.autoReconnect;
+			ConfigFiles.OPTIONS.save();
+			if(WurstClient.INSTANCE.options.autoReconnect)
+				autoReconnectTimer = 100;
+		}else if(button.id == 3)
+		{
+			GuiMultiplayer servers = (GuiMultiplayer)parentScreen;
