From e1e781bb2135ef78592226f1a3eaba4925702f1f Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 3 May 2021 16:38:41 -0700 Subject: :star: --- NET/worlds/network/VarErrorException.java | 248 ++++++++++++++++++++++++++++++ 1 file changed, 248 insertions(+) create mode 100644 NET/worlds/network/VarErrorException.java (limited to 'NET/worlds/network/VarErrorException.java') diff --git a/NET/worlds/network/VarErrorException.java b/NET/worlds/network/VarErrorException.java new file mode 100644 index 0000000..ec7db42 --- /dev/null +++ b/NET/worlds/network/VarErrorException.java @@ -0,0 +1,248 @@ +/* */ 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 + */ \ No newline at end of file -- cgit v1.2.3