Class HeaderFooter

java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.HeaderFooter
All Implemented Interfaces:
me.neznamy.tab.api.HeaderFooterManager

public class HeaderFooter extends me.neznamy.tab.api.TabFeature implements me.neznamy.tab.api.HeaderFooterManager
Feature handler for header and footer
  • 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
    void
     
    void
    onJoin(me.neznamy.tab.api.TabPlayer connectedPlayer)
     
    void
    onServerChange(me.neznamy.tab.api.TabPlayer p, String from, String to)
     
    void
    onWorldChange(me.neznamy.tab.api.TabPlayer p, String from, String to)
     
    void
    refresh(me.neznamy.tab.api.TabPlayer p, boolean force)
     
    void
    resetFooter(me.neznamy.tab.api.TabPlayer player)
     
    void
    resetHeader(me.neznamy.tab.api.TabPlayer player)
     
    void
    resetHeaderAndFooter(me.neznamy.tab.api.TabPlayer player)
     
    void
    setFooter(me.neznamy.tab.api.TabPlayer player, String footer)
     
    void
    setHeader(me.neznamy.tab.api.TabPlayer player, String header)
     
    void
    setHeaderAndFooter(me.neznamy.tab.api.TabPlayer player, String header, String footer)
     
    void
     

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

    addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, onCommand, onDisplayObjective, onLoginPacket, onObjective, onPacketReceive, onPacketSend, onPlayerInfo, onQuit, onVanishStatusChange, overridesMethod, removeDisabledPlayer

    Methods inherited from class java.lang.Object

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

    • HeaderFooter

      public HeaderFooter()
  • Method Details

    • load

      public void load()
      Overrides:
      load in class me.neznamy.tab.api.TabFeature
    • 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
    • onServerChange

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

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

      public void refresh(me.neznamy.tab.api.TabPlayer p, boolean force)
      Overrides:
      refresh in class me.neznamy.tab.api.TabFeature
    • setHeader

      public void setHeader(me.neznamy.tab.api.TabPlayer player, String header)
      Specified by:
      setHeader in interface me.neznamy.tab.api.HeaderFooterManager
    • setFooter

      public void setFooter(me.neznamy.tab.api.TabPlayer player, String footer)
      Specified by:
      setFooter in interface me.neznamy.tab.api.HeaderFooterManager
    • setHeaderAndFooter

      public void setHeaderAndFooter(me.neznamy.tab.api.TabPlayer player, String header, String footer)
      Specified by:
      setHeaderAndFooter in interface me.neznamy.tab.api.HeaderFooterManager
    • resetHeader

      public void resetHeader(me.neznamy.tab.api.TabPlayer player)
      Specified by:
      resetHeader in interface me.neznamy.tab.api.HeaderFooterManager
    • resetFooter

      public void resetFooter(me.neznamy.tab.api.TabPlayer player)
      Specified by:
      resetFooter in interface me.neznamy.tab.api.HeaderFooterManager
    • resetHeaderAndFooter

      public void resetHeaderAndFooter(me.neznamy.tab.api.TabPlayer player)
      Specified by:
      resetHeaderAndFooter in interface me.neznamy.tab.api.HeaderFooterManager