Interface IScoreboard


public interface IScoreboard
  • Method Details

    • getObjectives

      IScoreboardObjective[] getObjectives()
    • getObjective

      IScoreboardObjective getObjective(String name)
      Returns:
      Returns null if the objective is not found
    • hasObjective

      boolean hasObjective(String objective)
    • removeObjective

      void removeObjective(String objective)
    • addObjective

      IScoreboardObjective addObjective(String objective, String criteria)
      Parameters:
      objective - Scoreboard objective name (1-16 chars)
      criteria - The criteria see http://minecraft.gamepedia.com/Scoreboard#Objectives
      Returns:
      Returns the created ScoreboardObjective
    • setPlayerScore

      void setPlayerScore(String player, String objective, int score)
    • getPlayerScore

      int getPlayerScore(String player, String objective)
    • hasPlayerObjective

      boolean hasPlayerObjective(String player, String objective)
    • deletePlayerScore

      void deletePlayerScore(String player, String objective)
    • getTeams

      IScoreboardTeam[] getTeams()
    • hasTeam

      boolean hasTeam(String name)
    • addTeam

      IScoreboardTeam addTeam(String name)
    • getTeam

      IScoreboardTeam getTeam(String name)
    • removeTeam

      void removeTeam(String name)
    • getPlayerTeam

      IScoreboardTeam getPlayerTeam(String player)
      Parameters:
      player - the player whos team you want to get
      Returns:
      The players team
    • removePlayerTeam

      void removePlayerTeam(String player)
      Parameters:
      player - The players who should be removed from his team
    • getPlayerList

      String[] getPlayerList()