Package noppes.npcs.api
Interface IScoreboard
public interface IScoreboard
-
Method Summary
Modifier and TypeMethodDescriptionaddObjective
(String objective, String criteria) void
deletePlayerScore
(String player, String objective) getObjective
(String name) String[]
int
getPlayerScore
(String player, String objective) getPlayerTeam
(String player) getTeams()
boolean
hasObjective
(String objective) boolean
hasPlayerObjective
(String player, String objective) boolean
void
removeObjective
(String objective) void
removePlayerTeam
(String player) void
removeTeam
(String name) void
setPlayerScore
(String player, String objective, int score)
-
Method Details
-
getObjectives
IScoreboardObjective[] getObjectives() -
getObjective
- Returns:
- Returns null if the objective is not found
-
hasObjective
-
removeObjective
-
addObjective
- Parameters:
objective
- Scoreboard objective name (1-16 chars)criteria
- The criteria see http://minecraft.gamepedia.com/Scoreboard#Objectives- Returns:
- Returns the created ScoreboardObjective
-
setPlayerScore
-
getPlayerScore
-
hasPlayerObjective
-
deletePlayerScore
-
getTeams
IScoreboardTeam[] getTeams() -
hasTeam
-
addTeam
-
getTeam
-
removeTeam
-
getPlayerTeam
- Parameters:
player
- the player whos team you want to get- Returns:
- The players team
-
removePlayerTeam
- Parameters:
player
- The players who should be removed from his team
-
getPlayerList
String[] getPlayerList()
-