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

    Constructors
    Constructor
    Description
    BungeeTabPlayer(net.md_5.bungee.api.connection.ProxiedPlayer p)
    Constructs new instance for given player
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
    getPacketId(Class<? extends net.md_5.bungee.protocol.DefinedPacket> clazz)
    Returns packet ID for this player of provided packet class
    int
     
    net.md_5.bungee.api.connection.ProxiedPlayer
     
    me.neznamy.tab.api.protocol.Skin
     
    me.neznamy.tab.api.ProtocolVersion
     
    boolean
    hasPermission0(String permission)
     
    boolean
     
    boolean
     
    void
    sendPacket(Object nmsPacket)
     
    void
    sendPluginMessage(byte[] message)
     

    Methods inherited from class me.neznamy.tab.shared.proxy.ProxyTabPlayer

    hasInvisibilityPotion, hasPermission, isDisguised, isOnBoat, sendJoinPluginMessage, setDisguised, setHasPermission, setInvisible, setOnBoat, setVanished

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public boolean hasPermission0(String permission)
      Specified by:
      hasPermission0 in class me.neznamy.tab.shared.proxy.ProxyTabPlayer
    • getPing

      public int getPing()
    • sendPacket

      public void sendPacket(Object nmsPacket)
    • getSkin

      public me.neznamy.tab.api.protocol.Skin getSkin()
    • getPlayer

      public net.md_5.bungee.api.connection.ProxiedPlayer getPlayer()
    • getPacketId

      public int getPacketId(Class<? extends net.md_5.bungee.protocol.DefinedPacket> clazz)
      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:
      getVersion in interface me.neznamy.tab.api.TabPlayer
      Overrides:
      getVersion in class me.neznamy.tab.shared.ITabPlayer
    • isVanished

      public boolean isVanished()
      Specified by:
      isVanished in interface me.neznamy.tab.api.TabPlayer
      Overrides:
      isVanished in class me.neznamy.tab.shared.proxy.ProxyTabPlayer
    • isOnline

      public boolean isOnline()
    • getGamemode

      public int getGamemode()
    • sendPluginMessage

      public void sendPluginMessage(byte[] message)
      Specified by:
      sendPluginMessage in class me.neznamy.tab.shared.proxy.ProxyTabPlayer