public final class UserListItemMessage extends Object implements com.flowpowered.network.Message
Modifier and Type | Class and Description |
---|---|
static class |
UserListItemMessage.Action |
static class |
UserListItemMessage.Entry |
Constructor and Description |
---|
UserListItemMessage(UserListItemMessage.Action action,
List<UserListItemMessage.Entry> entries)
Creates an instance.
|
UserListItemMessage(UserListItemMessage.Action action,
UserListItemMessage.Entry entry) |
public UserListItemMessage(UserListItemMessage.Action action, List<UserListItemMessage.Entry> entries)
action
- the action code: 0 = add player; 1 = update gamemode; 2 = update latency;
3 = update display name; 4 = remove playerentries
- the players to add, update or removepublic UserListItemMessage(UserListItemMessage.Action action, UserListItemMessage.Entry entry)
public static UserListItemMessage.Entry add(GlowPlayerProfile profile)
public static UserListItemMessage.Entry add(GlowPlayerProfile profile, int gameMode, int ping, TextMessage displayName)
profile
- the player to addgameMode
- the player's game mode's value (see GameMode
)ping
- the player's ping time in milliseconds (TODO: is this up, down, or round-trip?)displayName
- the name to display for the playerpublic static UserListItemMessage addOne(GlowPlayerProfile profile)
public static UserListItemMessage.Entry gameMode(UUID uuid, int gameMode)
public static UserListItemMessage gameModeOne(UUID uuid, int gameMode)
public static UserListItemMessage.Entry latency(UUID uuid, int ping)
public static UserListItemMessage latencyOne(UUID uuid, int ping)
public static UserListItemMessage.Entry displayName(UUID uuid, TextMessage displayName)
public static UserListItemMessage displayNameOne(UUID uuid, TextMessage displayName)
public static UserListItemMessage.Entry remove(UUID uuid)
public static UserListItemMessage removeOne(UUID uuid)
public UserListItemMessage.Action getAction()
public List<UserListItemMessage.Entry> getEntries()
public boolean equals(Object o)
public int hashCode()
Copyright © 2021. All rights reserved.