public class ScoreboardMock
extends java.lang.Object
implements org.bukkit.scoreboard.Scoreboard
| Constructor and Description |
|---|
ScoreboardMock() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSlot(org.bukkit.scoreboard.DisplaySlot slot) |
java.util.Set<java.lang.String> |
getEntries() |
org.bukkit.scoreboard.Team |
getEntryTeam(java.lang.String entry) |
ObjectiveMock |
getObjective(org.bukkit.scoreboard.DisplaySlot slot) |
ObjectiveMock |
getObjective(java.lang.String name) |
java.util.Set<org.bukkit.scoreboard.Objective> |
getObjectives() |
java.util.Set<org.bukkit.scoreboard.Objective> |
getObjectivesByCriteria(java.lang.String criteria) |
java.util.Set<org.bukkit.OfflinePlayer> |
getPlayers() |
org.bukkit.scoreboard.Team |
getPlayerTeam(org.bukkit.OfflinePlayer player) |
java.util.Set<org.bukkit.scoreboard.Score> |
getScores(org.bukkit.OfflinePlayer player) |
java.util.Set<org.bukkit.scoreboard.Score> |
getScores(java.lang.String entry) |
org.bukkit.scoreboard.Team |
getTeam(java.lang.String teamName) |
java.util.Set<org.bukkit.scoreboard.Team> |
getTeams() |
ObjectiveMock |
registerNewObjective(java.lang.String name,
java.lang.String criteria) |
ObjectiveMock |
registerNewObjective(java.lang.String name,
java.lang.String criteria,
java.lang.String displayName) |
ObjectiveMock |
registerNewObjective(java.lang.String name,
java.lang.String criteria,
java.lang.String displayName,
org.bukkit.scoreboard.RenderType renderType) |
org.bukkit.scoreboard.Team |
registerNewTeam(java.lang.String name) |
void |
resetScores(org.bukkit.OfflinePlayer player) |
void |
resetScores(java.lang.String entry) |
protected void |
setDisplaySlot(@NotNull ObjectiveMock objective,
org.bukkit.scoreboard.DisplaySlot slot)
Sets the objective to a specific slot.
|
protected void |
unregister(@NotNull ObjectiveMock objectiveMock)
Removes an objective off this scoreboard.
|
public ObjectiveMock registerNewObjective(java.lang.String name, java.lang.String criteria) throws java.lang.IllegalArgumentException
registerNewObjective in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic ObjectiveMock registerNewObjective(java.lang.String name, java.lang.String criteria, java.lang.String displayName) throws java.lang.IllegalArgumentException
registerNewObjective in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic ObjectiveMock registerNewObjective(java.lang.String name, java.lang.String criteria, java.lang.String displayName, org.bukkit.scoreboard.RenderType renderType) throws java.lang.IllegalArgumentException
registerNewObjective in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic ObjectiveMock getObjective(java.lang.String name) throws java.lang.IllegalArgumentException
getObjective in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic java.util.Set<org.bukkit.scoreboard.Objective> getObjectivesByCriteria(java.lang.String criteria)
throws java.lang.IllegalArgumentException
getObjectivesByCriteria in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic java.util.Set<org.bukkit.scoreboard.Objective> getObjectives()
getObjectives in interface org.bukkit.scoreboard.Scoreboardpublic ObjectiveMock getObjective(org.bukkit.scoreboard.DisplaySlot slot) throws java.lang.IllegalArgumentException
getObjective in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic java.util.Set<org.bukkit.scoreboard.Score> getScores(org.bukkit.OfflinePlayer player)
throws java.lang.IllegalArgumentException
getScores in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic java.util.Set<org.bukkit.scoreboard.Score> getScores(java.lang.String entry)
throws java.lang.IllegalArgumentException
getScores in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic void resetScores(org.bukkit.OfflinePlayer player)
throws java.lang.IllegalArgumentException
resetScores in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic void resetScores(java.lang.String entry)
throws java.lang.IllegalArgumentException
resetScores in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic org.bukkit.scoreboard.Team getPlayerTeam(org.bukkit.OfflinePlayer player)
throws java.lang.IllegalArgumentException
getPlayerTeam in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic org.bukkit.scoreboard.Team getEntryTeam(java.lang.String entry)
throws java.lang.IllegalArgumentException
getEntryTeam in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic org.bukkit.scoreboard.Team getTeam(java.lang.String teamName)
throws java.lang.IllegalArgumentException
getTeam in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic java.util.Set<org.bukkit.scoreboard.Team> getTeams()
getTeams in interface org.bukkit.scoreboard.Scoreboardpublic org.bukkit.scoreboard.Team registerNewTeam(java.lang.String name)
throws java.lang.IllegalArgumentException
registerNewTeam in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionpublic java.util.Set<org.bukkit.OfflinePlayer> getPlayers()
getPlayers in interface org.bukkit.scoreboard.Scoreboardpublic java.util.Set<java.lang.String> getEntries()
getEntries in interface org.bukkit.scoreboard.Scoreboardpublic void clearSlot(org.bukkit.scoreboard.DisplaySlot slot)
throws java.lang.IllegalArgumentException
clearSlot in interface org.bukkit.scoreboard.Scoreboardjava.lang.IllegalArgumentExceptionprotected void setDisplaySlot(@NotNull
@NotNull ObjectiveMock objective,
org.bukkit.scoreboard.DisplaySlot slot)
objective - The objective to set to the slot.slot - The slot to set the objective to.protected void unregister(@NotNull
@NotNull ObjectiveMock objectiveMock)
objectiveMock - The objective to remove.