Package me.hsgamer.hscore.minestom.board
Class Board
java.lang.Object
me.hsgamer.hscore.minestom.board.Board
A simple scoreboard for Minestom.
Call
hook(EventNode)
when the server is starting up to make sure the feature work properly.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
hook
(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node) Hook the board event to the event node.static void
hook
(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node, boolean initOnJoin, boolean removeOnQuit) Hook the board event to the event node.static void
init
(net.minestom.server.entity.Player player) Initialize the board for the playerstatic void
remove
(net.minestom.server.entity.Player player) Remove the board for the playerboolean
update
(net.minestom.server.entity.Player player) Update the board for the player
-
Constructor Details
-
Method Details
-
hook
public static void hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node, boolean initOnJoin, boolean removeOnQuit) Hook the board event to the event node. Call the method when the server is starting up to hook the event and make sure the function work properly.- Parameters:
node
- the event nodeinitOnJoin
- true to initialize the board when the player joins the serverremoveOnQuit
- true to remove the board when the player quits the server
-
hook
public static void hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node) Hook the board event to the event node. Call the method when the server is starting up to hook the event and make sure the function work properly.- Parameters:
node
- the event node
-
init
public static void init(net.minestom.server.entity.Player player) Initialize the board for the player- Parameters:
player
- the player
-
remove
public static void remove(net.minestom.server.entity.Player player) Remove the board for the player- Parameters:
player
- the player
-
update
public boolean update(net.minestom.server.entity.Player player) Update the board for the player- Parameters:
player
- the player- Returns:
- true if the board was updated, false if the board is not initialized
-