ScoreboardManager
Owner-scoped access to scoreboards created by one plugin.
Bedriox\Api\Scoreboard\ScoreboardManager
classBedriox\Api\Scoreboard
Public methods
__construct(Closure $createSidebar, Closure $getSidebar, Closure $getSidebars, Closure $removeSidebar, Closure $createObjective, Closure $getObjective, Closure $getObjectives, Closure $removeObjective)Typed public method.
createSidebar(string $title, ?string $id = null): Bedriox\Api\Scoreboard\SidebarTyped public method.
getSidebar(string $id): ?Bedriox\Api\Scoreboard\SidebarTyped public method.
getSidebars(): arrayTyped public method.
removeSidebar(string|Bedriox\Api\Scoreboard\Sidebar $sidebar): boolTyped public method.
createObjective(string $id, string $displayName): Bedriox\Api\Scoreboard\ScoreboardObjectiveTyped public method.
getObjective(string $id): ?Bedriox\Api\Scoreboard\ScoreboardObjectiveTyped public method.
getObjectives(): arrayTyped public method.
removeObjective(string|Bedriox\Api\Scoreboard\ScoreboardObjective $objective): boolTyped public method.
static validateId(string $id): voidTyped public method.
Constants
MAXIMUM_ID_BYTES
