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

public class Sidebar extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    Sidebar(net.kyori.adventure.key.Key id, int priority)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addViewer(org.bukkit.entity.Player player)
     
    void
     
    void
     
    boolean
     
    net.kyori.adventure.key.Key
     
    Function<org.bukkit.entity.Player,net.kyori.adventure.text.Component>[]
     
    int
     
    net.kyori.adventure.text.Component
    getTitle(org.bukkit.entity.Player player)
     
    int
     
    boolean
     
    void
    removeLine(int index)
     
    void
    removeViewer(org.bukkit.entity.Player player)
     
    void
    setLine(int index, Function<org.bukkit.entity.Player,net.kyori.adventure.text.Component> lineProvider)
     
    void
    setLine(int index, net.kyori.adventure.text.Component line)
     
    void
    setShowNumbers(boolean showNumbers)
     
    void
    setTitle(Function<org.bukkit.entity.Player,net.kyori.adventure.text.Component> titleProvider)
     
    void
    setTitle(net.kyori.adventure.text.Component title)
     

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait
  • 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