Added initial version
This commit is contained in:
@@ -0,0 +1,144 @@
|
||||
package ms.world.info;
|
||||
|
||||
/**
|
||||
* Holds the response codes during the attempt to login.
|
||||
* @author Emperor
|
||||
*/
|
||||
public enum Response {
|
||||
|
||||
/**
|
||||
* An unexpected server response occurred.
|
||||
*/
|
||||
UNEXPECTED_RESPONSE(0),
|
||||
|
||||
/**
|
||||
* Could not display advertisement video, logging in in x seconds.
|
||||
*/
|
||||
COULD_NOT_DISPLAY_AD(1),
|
||||
|
||||
/**
|
||||
* A successful login.
|
||||
*/
|
||||
SUCCESSFUL(2),
|
||||
|
||||
/**
|
||||
* Invalid username or password has been entered.
|
||||
*/
|
||||
INVALID_CREDENTIALS(3),
|
||||
|
||||
/**
|
||||
* This account is banned.
|
||||
*/
|
||||
ACCOUNT_DISABLED(4),
|
||||
|
||||
/**
|
||||
* This account is already logged in.
|
||||
*/
|
||||
ALREADY_ONLINE(5),
|
||||
|
||||
/**
|
||||
* We have updated and client needs to be reloaded.
|
||||
*/
|
||||
UPDATED(6),
|
||||
|
||||
/**
|
||||
* The world is full.
|
||||
*/
|
||||
FULL_WORLD(7),
|
||||
|
||||
/**
|
||||
* Login server is offline.
|
||||
*/
|
||||
LOGIN_SERVER_OFFLINE(8),
|
||||
|
||||
/**
|
||||
* The login limit has been exceeded.
|
||||
*/
|
||||
LOGIN_LIMIT_EXCEEDED(9),
|
||||
|
||||
/**
|
||||
* The session key was invalid.
|
||||
*/
|
||||
BAD_SESSION_ID(10),
|
||||
|
||||
/**
|
||||
* The password is too weak, and should be improved.
|
||||
*/
|
||||
WEAK_PASSWORD(11),
|
||||
|
||||
/**
|
||||
* When trying to connect to a members world while being f2p.
|
||||
*/
|
||||
MEMBERS_WORLD(12),
|
||||
|
||||
/**
|
||||
* Could not login.
|
||||
*/
|
||||
COULD_NOT_LOGIN(13),
|
||||
|
||||
/**
|
||||
* The server is currently updating.
|
||||
*/
|
||||
UPDATING(14),
|
||||
|
||||
/**
|
||||
* Too many incorrect login attempts from your address.
|
||||
*/
|
||||
TOO_MANY_INCORRECT_LOGINS(16),
|
||||
|
||||
/**
|
||||
* When logging on a free world while standing in members area.
|
||||
*/
|
||||
STANDING_IN_MEMBER(17),
|
||||
|
||||
/**
|
||||
* This account is locked as it might have been stolen.
|
||||
*/
|
||||
LOCKED(18),
|
||||
|
||||
/**
|
||||
* Closed beta going on.
|
||||
*/
|
||||
CLOSED_BETA(19),
|
||||
|
||||
/**
|
||||
* The login server connected to is invalid.
|
||||
*/
|
||||
INVALID_LOGIN_SERVER(20),
|
||||
|
||||
/**
|
||||
* Moving from another world...
|
||||
*/
|
||||
MOVING_WORLD(21),
|
||||
|
||||
/**
|
||||
* When the player's saved file exists, but is unable to be loaded.
|
||||
*/
|
||||
ERROR_LOADING_PROFILE(24),
|
||||
|
||||
/**
|
||||
* This computer address is disabled as it was used to break our rules.
|
||||
*/
|
||||
BANNED(26);
|
||||
|
||||
/**
|
||||
* The buffer.
|
||||
*/
|
||||
private final int opcode;
|
||||
|
||||
/**
|
||||
* Constructs a new {@code Response} {@code Object}.
|
||||
* @param opcode The login response opcode.
|
||||
*/
|
||||
Response(int opcode) {
|
||||
this.opcode = opcode;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the opcode.
|
||||
* @return The opcode.
|
||||
*/
|
||||
public int opcode() {
|
||||
return opcode;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user