Class GlobalPlayerList

java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.globalplayerlist.GlobalPlayerList

public class GlobalPlayerList extends me.neznamy.tab.api.TabFeature
Feature handler for global PlayerList feature
  • Field Summary

    Fields inherited from class me.neznamy.tab.api.TabFeature

    disabledServers, disabledWorlds
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo
    getAddPacket(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer)
     
    me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo
    getRemovePacket(me.neznamy.tab.api.TabPlayer p)
     
    getServerGroup(String serverName)
     
     
    void
     
    void
    onJoin(me.neznamy.tab.api.TabPlayer connectedPlayer)
     
    void
    onPlayerInfo(me.neznamy.tab.api.TabPlayer receiver, me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo info)
     
    void
    onQuit(me.neznamy.tab.api.TabPlayer disconnectedPlayer)
     
    void
    onServerChange(me.neznamy.tab.api.TabPlayer p, String from, String to)
     
    void
    onVanishStatusChange(me.neznamy.tab.api.TabPlayer p)
     
    boolean
    shouldSee(me.neznamy.tab.api.TabPlayer viewer, me.neznamy.tab.api.TabPlayer displayed)
     
    void
     

    Methods inherited from class me.neznamy.tab.api.TabFeature

    addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, onCommand, onDisplayObjective, onLoginPacket, onObjective, onPacketReceive, onPacketSend, onWorldChange, overridesMethod, refresh, removeDisabledPlayer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GlobalPlayerList

      public GlobalPlayerList()
  • Method Details

    • load

      public void load()
      Overrides:
      load in class me.neznamy.tab.api.TabFeature
    • shouldSee

      public boolean shouldSee(me.neznamy.tab.api.TabPlayer viewer, me.neznamy.tab.api.TabPlayer displayed)
    • getServerGroup

      public String getServerGroup(String serverName)
    • unload

      public void unload()
      Overrides:
      unload in class me.neznamy.tab.api.TabFeature
    • onJoin

      public void onJoin(me.neznamy.tab.api.TabPlayer connectedPlayer)
      Overrides:
      onJoin in class me.neznamy.tab.api.TabFeature
    • onQuit

      public void onQuit(me.neznamy.tab.api.TabPlayer disconnectedPlayer)
      Overrides:
      onQuit in class me.neznamy.tab.api.TabFeature
    • onServerChange

      public void onServerChange(me.neznamy.tab.api.TabPlayer p, String from, String to)
      Overrides:
      onServerChange in class me.neznamy.tab.api.TabFeature
    • getRemovePacket

      public me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo getRemovePacket(me.neznamy.tab.api.TabPlayer p)
    • getAddPacket

      public me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo getAddPacket(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer)
    • onPlayerInfo

      public void onPlayerInfo(me.neznamy.tab.api.TabPlayer receiver, me.neznamy.tab.api.protocol.PacketPlayOutPlayerInfo info)
      Overrides:
      onPlayerInfo in class me.neznamy.tab.api.TabFeature
    • onVanishStatusChange

      public void onVanishStatusChange(me.neznamy.tab.api.TabPlayer p)
      Overrides:
      onVanishStatusChange in class me.neznamy.tab.api.TabFeature
    • getSpyServers

      public List<String> getSpyServers()