Package net.glowstone.entity.meta
Class ClientSettings
java.lang.Object
net.glowstone.entity.meta.ClientSettings
Container for settings which the client communicates to the server.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final ClientSettings
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionClientSettings
(String locale, int viewDistance, int chatFlags, boolean chatColors, int skinFlags, int mainHand) Construct a ClientSettings.Construct the ClientSettings from a ClientSettingsMessage. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
int
int
int
int
int
hashCode()
boolean
void
setViewDistance
(int viewDistance) boolean
showChat()
Get whether player chat should be shown based on chat flags.boolean
Get if the client has chat colors enabled.boolean
Get whether command output should be shown based on chat flags.toString()
-
Field Details
-
DEFAULT
-
CHAT_ENABLED
public static final int CHAT_ENABLED- See Also:
-
CHAT_COMMANDS_ONLY
public static final int CHAT_COMMANDS_ONLY- See Also:
-
CHAT_HIDDEN
public static final int CHAT_HIDDEN- See Also:
-
SKIN_CAPE
public static final int SKIN_CAPE- See Also:
-
SKIN_JACKET
public static final int SKIN_JACKET- See Also:
-
SKIN_LEFT_SLEEVE
public static final int SKIN_LEFT_SLEEVE- See Also:
-
SKIN_RIGHT_SLEEVE
public static final int SKIN_RIGHT_SLEEVE- See Also:
-
SKIN_LEFT_PANTS
public static final int SKIN_LEFT_PANTS- See Also:
-
SKIN_RIGHT_PANTS
public static final int SKIN_RIGHT_PANTS- See Also:
-
SKIN_HAT
public static final int SKIN_HAT- See Also:
-
-
Constructor Details
-
ClientSettings
Construct the ClientSettings from a ClientSettingsMessage.- Parameters:
msg
- The message sent by the client.
-
ClientSettings
public ClientSettings(String locale, int viewDistance, int chatFlags, boolean chatColors, int skinFlags, int mainHand) Construct a ClientSettings.- Parameters:
locale
- The locale, in a form like "en_US".viewDistance
- The view distance, in chunks.chatFlags
- The client's chat flags.chatColors
- Whether the client has chat colors enabled.skinFlags
- The client's skin flags.mainHand
- The main hand of the player.
-
-
Method Details
-
showChat
public boolean showChat()Get whether player chat should be shown based on chat flags.- Returns:
- Whether player chat is shown.
-
showCommands
public boolean showCommands()Get whether command output should be shown based on chat flags.- Returns:
- Whether command output is shown.
-
showChatColors
public boolean showChatColors()Get if the client has chat colors enabled.- Returns:
- Whether chat colors are enabled.
-
getLocale
-
getChatFlags
public int getChatFlags() -
isChatColors
public boolean isChatColors() -
getSkinFlags
public int getSkinFlags() -
getMainHand
public int getMainHand() -
getViewDistance
public int getViewDistance() -
setViewDistance
public void setViewDistance(int viewDistance) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-