/* */ package NET.worlds.network; /* */ /* */ import NET.worlds.console.Console; /* */ import NET.worlds.core.Std; /* */ import java.text.MessageFormat; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ public class VarErrorException /* */ extends Exception /* */ { /* */ private static final long serialVersionUID = 4544550603845669010L; /* */ String _msg; /* */ String _altMsg; /* */ int _varError; /* */ int _RetryTimeout; /* */ int _RetryCount; /* */ boolean _retry; /* */ boolean _isStatus; /* */ /* */ public boolean getRetryFlag() /* */ { /* 74 */ return this._retry; /* */ } /* */ /* */ public boolean getStatusFlag() { /* 78 */ return this._isStatus; /* */ } /* */ /* */ public int getRetryCount() { /* 82 */ return this._RetryCount; /* */ } /* */ /* */ public int getTimeout() { /* 86 */ return this._RetryTimeout; /* */ } /* */ /* */ public int getErrorNum() { /* 90 */ return this._varError; /* */ } /* */ /* */ public String getMsg() { /* 94 */ return this._msg; /* */ } /* */ /* */ public String getAltMsg() { /* 98 */ if (this._altMsg != null) { /* 99 */ return this._altMsg; /* */ } /* 101 */ return this._msg; /* */ } /* */ /* 104 */ Object[] arguments = { new String(Std.getProductName()) }; /* */ /* */ VarErrorException(int varError) { /* 107 */ this._varError = varError; /* */ /* 109 */ this._msg = ""; /* 110 */ this._altMsg = null; /* 111 */ this._retry = false; /* 112 */ this._RetryCount = 1; /* 113 */ this._RetryTimeout = 60; /* 114 */ this._isStatus = false; /* */ /* 116 */ assert (this._varError > 0); /* 117 */ switch (this._varError) { /* */ case 1: /* 119 */ this._msg = Console.message("NAK_BAD_USER"); /* 120 */ break; /* */ case 2: /* 122 */ this._msg = Console.message("NAK_MAX_ORDINARY"); /* 123 */ break; /* */ case 3: /* 125 */ this._msg = Console.message("NAK_MAX_PRIORITY"); /* 126 */ break; /* */ case 4: /* 128 */ if (!$assertionsDisabled) throw new AssertionError(); /* */ break; /* */ case 5: /* 131 */ this._msg = Console.message("NAK_FATAL"); /* 132 */ this._retry = true; /* 133 */ this._RetryTimeout = (8 + (int)(Math.random() * 10.0D)); /* 134 */ break; /* */ case 6: /* 136 */ this._msg = /* 137 */ (Console.message("NAK_BAD_PROTOCOL1") + Console.message("NAK_BAD_PROTOCOL2")); /* 138 */ break; /* */ case 7: /* 140 */ this._msg = Console.message("NAK_BAD_CLIENTSW"); /* 141 */ break; /* */ case 8: /* 143 */ if (!$assertionsDisabled) throw new AssertionError(); /* */ break; /* */ case 9: /* 146 */ this._msg = Console.message("NAK_BAD_SERIAL"); /* 147 */ break; /* */ case 10: /* 149 */ this._msg = /* 150 */ (Console.message("NAK_TAKEN_SERIAL1") + Console.message("NAK_TAKEN_SERIAL2")); /* 151 */ break; /* */ case 11: /* 153 */ this._msg = Console.message("NAK_TAKEN_USER"); /* 154 */ break; /* */ case 12: /* 156 */ this._msg = Console.message("NAK_NO_SUCH_USER"); /* 157 */ break; /* */ case 13: /* 159 */ this._msg = Console.message("NAK_BAD_PASSWORD"); /* 160 */ break; /* */ case 14: /* 162 */ this._msg = Console.message("NAK_BAD_ACCOUNT"); /* */ /* 164 */ break; /* */ case 15: /* 166 */ this._msg = Console.message("NAK_NOT_LOGGEDON"); /* 167 */ break; /* */ case 16: /* 169 */ this._msg = Console.message("NAK_BAD_IPADDRESS"); /* 170 */ break; /* */ case 17: /* 172 */ this._msg = Console.message("NAK_LOGGEDON"); /* 173 */ break; /* */ case 100: /* */ case 101: /* */ case 102: /* */ case 103: /* 178 */ this._msg = /* 179 */ (MessageFormat.format(Console.message("NAK_UNEXPECTED1"), this.arguments) + Console.message("NAK_UNEXPECTED2")); /* 180 */ this._altMsg = MessageFormat.format(Console.message("NAK_UNEXPECTED3"), /* 181 */ this.arguments); /* 182 */ this._retry = true; /* 183 */ this._RetryTimeout = (5 + (int)(Math.random() * 15.0D)); /* 184 */ break; /* */ case 104: /* */ case 105: /* */ case 106: /* */ case 107: /* 189 */ this._msg = /* */ /* */ /* */ /* 193 */ (MessageFormat.format(Console.message("NAK_UNREACHABLE1"), this.arguments) + Console.message("NAK_UNREACHABLE2") + Console.message("NAK_UNREACHABLE3") + Console.message("NAK_UNREACHABLE4")); /* 194 */ this._altMsg = MessageFormat.format(Console.message("NAK_UNREACHABLE5"), /* 195 */ this.arguments); /* 196 */ this._retry = true; /* 197 */ this._RetryTimeout = (30 + (int)(Math.random() * 15.0D)); /* 198 */ break; /* */ case 21: /* 200 */ this._altMsg = "A room server is full. People might \nnot be visible nearby."; /* */ /* 202 */ this._msg = "The set of rooms you are in are quite full.\nPlease wait several minutes and try again."; /* */ /* 204 */ this._retry = true; /* 205 */ this._RetryTimeout = (15 + (int)(Math.random() * 15.0D)); /* 206 */ break; /* */ case 200: /* 208 */ this._msg = "Connected."; /* 209 */ this._isStatus = true; /* 210 */ break; /* */ case 201: /* 212 */ this._msg = "Shutting down server."; /* 213 */ this._isStatus = true; /* 214 */ break; /* */ case 202: /* 216 */ this._msg = "Automatically attempting to reconnect."; /* 217 */ this._isStatus = true; /* 218 */ break; /* */ case 203: /* 220 */ this._msg = "Server has disconnected normally."; /* 221 */ this._isStatus = true; /* 222 */ break; /* */ case 204: /* 224 */ this._msg = "Server has disconnected abnormally."; /* 225 */ this._isStatus = true; /* 226 */ break; /* */ case 205: /* 228 */ this._msg = "Going into single user mode."; /* 229 */ this._isStatus = true; /* 230 */ break; /* */ default: /* 232 */ this._msg = ("Login error #" + this._varError); /* */ } /* */ /* */ } /* */ /* */ public String toString() /* */ { /* 239 */ return /* 240 */ "VarErrorException[#" + this._varError + " retry=" + this._retry + " retryCount=" + this._RetryCount + " isStatus=" + this._isStatus + "]"; /* */ } /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\network\VarErrorException.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */