Class BukkitTabPlayer

java.lang.Object
me.neznamy.tab.shared.ITabPlayer
me.neznamy.tab.platforms.bukkit.BukkitTabPlayer
All Implemented Interfaces:
me.neznamy.tab.api.TabPlayer

public class BukkitTabPlayer extends me.neznamy.tab.shared.ITabPlayer
TabPlayer implementation for Bukkit platform
  • Field Summary

    Fields inherited from class me.neznamy.tab.shared.ITabPlayer

    channel, player, version
  • Constructor Summary

    Constructors
    Constructor
    Description
    BukkitTabPlayer(org.bukkit.entity.Player p, int protocolVersion)
    Constructs new instance with given bukkit player and protocol version
  • Method Summary

    Modifier and Type
    Method
    Description
    io.netty.channel.Channel
     
    int
     
    int
     
    org.bukkit.entity.Player
     
    me.neznamy.tab.api.protocol.Skin
     
    boolean
     
    boolean
    hasPermission(String permission)
     
    boolean
     
    boolean
     
    boolean
     
    void
    sendPacket(Object nmsPacket)
     

    Methods inherited from class me.neznamy.tab.shared.ITabPlayer

    clearRegisteredObjectives, forceRefresh, getGroup, getName, getNickname, getProperty, getServer, getTablistUUID, getTeamName, getTeamNameNote, getUniqueId, getVersion, 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

    • BukkitTabPlayer

      public BukkitTabPlayer(org.bukkit.entity.Player p, int protocolVersion)
      Constructs new instance with given bukkit player and protocol version
      Parameters:
      p - bukkit player
      protocolVersion - Player's protocol network id
  • Method Details

    • hasPermission

      public boolean hasPermission(String permission)
    • getPing

      public int getPing()
    • sendPacket

      public void sendPacket(Object nmsPacket)
    • hasInvisibilityPotion

      public boolean hasInvisibilityPotion()
    • isDisguised

      public boolean isDisguised()
    • getSkin

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

      public org.bukkit.entity.Player getPlayer()
    • isOnline

      public boolean isOnline()
    • isVanished

      public boolean isVanished()
    • getGamemode

      public int getGamemode()
    • getChannel

      public io.netty.channel.Channel getChannel()
      Specified by:
      getChannel in interface me.neznamy.tab.api.TabPlayer
      Overrides:
      getChannel in class me.neznamy.tab.shared.ITabPlayer