Package me.neznamy.tab.api.protocol
Class PacketPlayOutPlayerInfo.PlayerInfoData
java.lang.Object
me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo.PlayerInfoData
- Enclosing class:
- PacketPlayOutPlayerInfo
A subclass representing player list entry
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerInfoData(String name, UUID uniqueId, Skin skin, int latency, PacketPlayOutPlayerInfo.EnumGamemode gameMode, IChatBaseComponent displayName) Constructs new instance with given parameters.PlayerInfoData(UUID uniqueId) Constructs new instance with given parameter.PlayerInfoData(UUID uniqueId, int latency) Constructs new instance with given parameters.PlayerInfoData(UUID uniqueId, IChatBaseComponent displayName) Constructs new instance with given parameters.PlayerInfoData(UUID uniqueId, PacketPlayOutPlayerInfo.EnumGamemode gameMode) Constructs new instance with given parameters. -
Method Summary
Modifier and TypeMethodDescriptionReturnsdisplayNameReturnsgameModeintReturnslatencygetName()ReturnsnamegetSkin()ReturnsskinReturnsuniqueIdvoidsetDisplayName(IChatBaseComponent displayName) SetsdisplayNameto specified valuevoidSetsgameModeto specified valuevoidsetLatency(int latency) Setslatencyto specified valuevoidSetsnameto specified valuevoidSetsskinto specified valuevoidsetUniqueId(UUID uniqueId) SetsuniqueIdto specified valuetoString()
-
Constructor Details
-
PlayerInfoData
public PlayerInfoData(String name, UUID uniqueId, Skin skin, int latency, PacketPlayOutPlayerInfo.EnumGamemode gameMode, IChatBaseComponent displayName) Constructs new instance with given parameters. Suitable forPacketPlayOutPlayerInfo.EnumPlayerInfoAction.ADD_PLAYER action- Parameters:
name- Player's nameuniqueId- Player's uuidskin- Player's platform-specific skin objectlatency- Player's pinggameMode- Player's GameModedisplayName- Player's display name
-
PlayerInfoData
Constructs new instance with given parameters. Suitable forPacketPlayOutPlayerInfo.EnumPlayerInfoAction.UPDATE_GAME_MODE action- Parameters:
uniqueId- Player's uuidgameMode- Player's GameMode
-
PlayerInfoData
Constructs new instance with given parameters. Suitable forPacketPlayOutPlayerInfo.EnumPlayerInfoAction.UPDATE_LATENCY action- Parameters:
uniqueId- Player's uuidlatency- Player's ping
-
PlayerInfoData
Constructs new instance with given parameters. Suitable forPacketPlayOutPlayerInfo.EnumPlayerInfoAction.UPDATE_DISPLAY_NAME action- Parameters:
uniqueId- Player's uuiddisplayName- Player's display name
-
PlayerInfoData
Constructs new instance with given parameter. Suitable forPacketPlayOutPlayerInfo.EnumPlayerInfoAction.REMOVE_PLAYER action- Parameters:
uniqueId- Player's uuid
-
-
Method Details
-
toString
-
getLatency
public int getLatency()Returnslatency- Returns:
- latency
-
setLatency
public void setLatency(int latency) Setslatencyto specified value- Parameters:
latency- Latency to use
-
getDisplayName
ReturnsdisplayName- Returns:
- displayName
-
setDisplayName
SetsdisplayNameto specified value- Parameters:
displayName- Display name to use
-
getUniqueId
ReturnsuniqueId- Returns:
- uniqueId
-
setUniqueId
SetsuniqueIdto specified value- Parameters:
uniqueId- UUID to use
-
getName
Returnsname- Returns:
- name
-
setName
Setsnameto specified value- Parameters:
name- name to use
-
getGameMode
ReturnsgameMode- Returns:
- gameMode
-
setGameMode
SetsgameModeto specified value- Parameters:
gameMode- GameMode to use
-
getSkin
Returnsskin- Returns:
- skin
-
setSkin
Setsskinto specified value- Parameters:
skin- Skin to use
-