Interface IScoreboardViewer

All Known Implementing Classes:
Player

@PowerNukkitXOnly @Since("1.19.30-r1") public interface IScoreboardViewer
计分板观察者 (eg: Player) 此接口用于抽象服务端到客户端的协议层方法
  • Method Details

    • display

      void display(IScoreboard scoreboard, DisplaySlot slot)
      在指定槽位显示计分板
      Parameters:
      scoreboard - 目标计分板
      slot - 目标槽位
    • hide

      void hide(DisplaySlot slot)
      清除指定槽位的显示内容
      Parameters:
      slot - 目标槽位
    • removeScoreboard

      void removeScoreboard(IScoreboard scoreboard)
      通知观察者计分板已删除(若计分板在任意显示槽位中,则会一并清除槽位)
      Parameters:
      scoreboard - 目标计分板
    • removeLine

      void removeLine(IScoreboardLine line)
      通知观察者指定计分板上的指定行已删除
      Parameters:
      line - 目标行
    • updateScore

      void updateScore(IScoreboardLine line)
      向观察者发送指定行的新分数
      Parameters:
      line - 目标行