Class BungeeTabPlayer
java.lang.Object
me.neznamy.tab.shared.ITabPlayer
me.neznamy.tab.shared.proxy.ProxyTabPlayer
me.neznamy.tab.platforms.bungeecord.BungeeTabPlayer
- All Implemented Interfaces:
me.neznamy.tab.api.TabPlayer
public class BungeeTabPlayer
extends me.neznamy.tab.shared.proxy.ProxyTabPlayer
TabPlayer implementation for BungeeCord
-
Field Summary
Fields inherited from class me.neznamy.tab.shared.ITabPlayer
channel, player, version -
Constructor Summary
ConstructorsConstructorDescriptionBungeeTabPlayer(net.md_5.bungee.api.connection.ProxiedPlayer p) Constructs new instance for given player -
Method Summary
Modifier and TypeMethodDescriptionintintgetPacketId(Class<? extends net.md_5.bungee.protocol.DefinedPacket> clazz) Returns packet ID for this player of provided packet classintgetPing()net.md_5.bungee.api.connection.ProxiedPlayerme.neznamy.tab.api.protocol.SkingetSkin()me.neznamy.tab.api.ProtocolVersionbooleanhasPermission0(String permission) booleanisOnline()booleanvoidsendPacket(Object nmsPacket) voidsendPluginMessage(byte[] message) Methods inherited from class me.neznamy.tab.shared.proxy.ProxyTabPlayer
hasInvisibilityPotion, hasPermission, isDisguised, isOnBoat, sendJoinPluginMessage, setDisguised, setHasPermission, setInvisible, setOnBoat, setVanishedMethods inherited from class me.neznamy.tab.shared.ITabPlayer
clearRegisteredObjectives, forceRefresh, getChannel, getGroup, getName, getNickname, getProperty, getServer, getTablistUUID, getTeamName, getTeamNameNote, getUniqueId, getWorld, hasTemporaryGroup, isBedrockPlayer, isLoaded, loadPropertyFromConfig, loadPropertyFromConfig, markAsLoaded, resetTemporaryGroup, sendCustomPacket, sendCustomPacket, sendCustomPacket, sendMessage, sendMessage, setGroup, setNickname, setProperty, setServer, setTeamName, setTeamNameNote, setTemporaryGroup, setWorld
-
Constructor Details
-
BungeeTabPlayer
public BungeeTabPlayer(net.md_5.bungee.api.connection.ProxiedPlayer p) Constructs new instance for given player- Parameters:
p- BungeeCord player
-
-
Method Details
-
hasPermission0
- Specified by:
hasPermission0in classme.neznamy.tab.shared.proxy.ProxyTabPlayer
-
getPing
public int getPing() -
sendPacket
-
getSkin
public me.neznamy.tab.api.protocol.Skin getSkin() -
getPlayer
public net.md_5.bungee.api.connection.ProxiedPlayer getPlayer() -
getPacketId
Returns packet ID for this player of provided packet class- Parameters:
clazz- packet class- Returns:
- packet ID
-
getVersion
public me.neznamy.tab.api.ProtocolVersion getVersion()- Specified by:
getVersionin interfaceme.neznamy.tab.api.TabPlayer- Overrides:
getVersionin classme.neznamy.tab.shared.ITabPlayer
-
isVanished
public boolean isVanished()- Specified by:
isVanishedin interfaceme.neznamy.tab.api.TabPlayer- Overrides:
isVanishedin classme.neznamy.tab.shared.proxy.ProxyTabPlayer
-
isOnline
public boolean isOnline() -
getGamemode
public int getGamemode() -
sendPluginMessage
public void sendPluginMessage(byte[] message) - Specified by:
sendPluginMessagein classme.neznamy.tab.shared.proxy.ProxyTabPlayer
-