Class Sidebar

java.lang.Object
com.github.darksoulq.abyssallib.server.scoreboard.Sidebar

public class Sidebar extends Object
  • Constructor Details

    • Sidebar

      public Sidebar(net.kyori.adventure.key.Key id, int priority)
  • Method Details

    • getId

      public net.kyori.adventure.key.Key getId()
    • getPriority

      public int getPriority()
    • setTitle

      public void setTitle(net.kyori.adventure.text.Component title)
    • setTitle

      public void setTitle(Function<org.bukkit.entity.Player, net.kyori.adventure.text.Component> titleProvider)
    • setLine

      public void setLine(int index, net.kyori.adventure.text.Component line)
    • setLine

      public void setLine(int index, Function<org.bukkit.entity.Player, net.kyori.adventure.text.Component> lineProvider)
    • removeLine

      public void removeLine(int index)
    • clearLines

      public void clearLines()
    • setShowNumbers

      public void setShowNumbers(boolean showNumbers)
    • addViewer

      public void addViewer(org.bukkit.entity.Player player)
    • removeViewer

      public void removeViewer(org.bukkit.entity.Player player)
    • destroy

      public void destroy()
    • getTitle

      public net.kyori.adventure.text.Component getTitle(org.bukkit.entity.Player player)
    • getLines

      public Function<org.bukkit.entity.Player, net.kyori.adventure.text.Component>[] getLines()
    • isShowNumbers

      public boolean isShowNumbers()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object