Class Board

java.lang.Object
me.hsgamer.hscore.minestom.board.Board

public class Board extends Object
A simple scoreboard for Minestom. Call hook(EventNode) when the server is starting up to make sure the feature work properly.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Board(Function<net.minestom.server.entity.Player,net.kyori.adventure.text.Component> title, Function<net.minestom.server.entity.Player,List<net.kyori.adventure.text.Component>> lines)
    Create a new board
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node)
    Hook the board event to the event node.
    void
    update(net.minestom.server.entity.Player player)
    Update the board for the player

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Board

      public Board(Function<net.minestom.server.entity.Player,net.kyori.adventure.text.Component> title, Function<net.minestom.server.entity.Player,List<net.kyori.adventure.text.Component>> lines)
      Create a new board
      Parameters:
      title - the title supplier
      lines - the lines supplier
  • Method Details

    • 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
    • update

      public void update(net.minestom.server.entity.Player player)
      Update the board for the player
      Parameters:
      player - the player