java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.scoreboard.lines.ScoreboardLine
me.neznamy.tab.shared.features.scoreboard.lines.LongLine
All Implemented Interfaces:
me.neznamy.tab.api.scoreboard.Line

public class LongLine extends ScoreboardLine
Line using all 3 values - prefix, name and suffix. Line may flicker when placeholder changes value.
  • Field Summary

    Fields inherited from class me.neznamy.tab.shared.features.scoreboard.lines.ScoreboardLine

    lineNumber, parent, playerName, teamName, text

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

    disabledServers, disabledWorlds
  • Constructor Summary

    Constructors
    Constructor
    Description
    LongLine(ScoreboardImpl parent, int lineNumber, String text)
    Constructs new instance with given parameters
  • Method Summary

    Modifier and Type
    Method
    Description
    getPlayerName(me.neznamy.tab.api.TabPlayer viewer)
    Returns forced name start of this line to specified viewer
    void
    refresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force)
     
    void
    register(me.neznamy.tab.api.TabPlayer p)
    Registers this line to the player
    void
     
    void
    unregister(me.neznamy.tab.api.TabPlayer p)
    Unregisters this line to the player

    Methods inherited from class me.neznamy.tab.shared.features.scoreboard.lines.ScoreboardLine

    addLine, getNumber, getPlayerName, getPlayerName, getTeamName, getText, removeLine, split, splitText

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

    addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, load, onCommand, onDisplayObjective, onJoin, onLoginPacket, onObjective, onPacketReceive, onPacketSend, onPlayerInfo, onQuit, onServerChange, onVanishStatusChange, onWorldChange, overridesMethod, removeDisabledPlayer, unload

    Methods inherited from class java.lang.Object

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

    • LongLine

      public LongLine(ScoreboardImpl parent, int lineNumber, String text)
      Constructs new instance with given parameters
      Parameters:
      parent - scoreboard this line belongs to
      lineNumber - ID of this line
      text - line text
  • Method Details

    • refresh

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

      public void register(me.neznamy.tab.api.TabPlayer p)
      Description copied from class: ScoreboardLine
      Registers this line to the player
      Specified by:
      register in class ScoreboardLine
      Parameters:
      p - player to register line to
    • unregister

      public void unregister(me.neznamy.tab.api.TabPlayer p)
      Description copied from class: ScoreboardLine
      Unregisters this line to the player
      Specified by:
      unregister in class ScoreboardLine
      Parameters:
      p - player to unregister line to
    • setText

      public void setText(String text)
    • getPlayerName

      public String getPlayerName(me.neznamy.tab.api.TabPlayer viewer)
      Description copied from class: ScoreboardLine
      Returns forced name start of this line to specified viewer
      Overrides:
      getPlayerName in class ScoreboardLine
      Returns:
      forced name start of this line to specified viewer