Class Sidebar
java.lang.Object
com.github.darksoulq.abyssallib.server.scoreboard.Sidebar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddViewer(org.bukkit.entity.Player player) voidvoiddestroy()booleannet.kyori.adventure.key.KeygetId()Function<org.bukkit.entity.Player, net.kyori.adventure.text.Component>[]getLines()intnet.kyori.adventure.text.ComponentgetTitle(org.bukkit.entity.Player player) inthashCode()booleanvoidremoveLine(int index) voidremoveViewer(org.bukkit.entity.Player player) voidsetLine(int index, Function<org.bukkit.entity.Player, net.kyori.adventure.text.Component> lineProvider) voidsetLine(int index, net.kyori.adventure.text.Component line) voidsetShowNumbers(boolean showNumbers) voidvoidsetTitle(net.kyori.adventure.text.Component title)
-
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
-
isShowNumbers
public boolean isShowNumbers() -
equals
-
hashCode
-