public class SpongeScoreboard extends Object implements org.spongepowered.api.scoreboard.Scoreboard
Modifier and Type | Field and Description |
---|---|
boolean |
allowRecursion |
Set<net.minecraft.scoreboard.Scoreboard> |
scoreboards |
Constructor and Description |
---|
SpongeScoreboard() |
Modifier and Type | Method and Description |
---|---|
void |
addMemberToTeam(org.spongepowered.api.text.Text member,
org.spongepowered.api.scoreboard.Team team) |
void |
addObjective(org.spongepowered.api.scoreboard.objective.Objective objective) |
void |
addObjective(org.spongepowered.api.scoreboard.objective.Objective objective,
org.spongepowered.api.scoreboard.displayslot.DisplaySlot displaySlot) |
void |
addTeam(org.spongepowered.api.scoreboard.Team team) |
void |
addTeamInternal(org.spongepowered.api.scoreboard.Team team) |
void |
clearSlot(org.spongepowered.api.scoreboard.displayslot.DisplaySlot slot) |
net.minecraft.scoreboard.Scoreboard |
createScoreboard(org.spongepowered.api.scoreboard.Scoreboard spongeScoreboard) |
Optional<org.spongepowered.api.scoreboard.Team> |
getMemberTeam(org.spongepowered.api.text.Text member) |
Optional<org.spongepowered.api.scoreboard.objective.Objective> |
getObjective(org.spongepowered.api.scoreboard.displayslot.DisplaySlot slot) |
Optional<org.spongepowered.api.scoreboard.objective.Objective> |
getObjective(String name) |
Set<org.spongepowered.api.scoreboard.objective.Objective> |
getObjectives() |
Set<org.spongepowered.api.scoreboard.objective.Objective> |
getObjectivesByCriteria(org.spongepowered.api.scoreboard.critieria.Criterion criteria) |
net.minecraft.scoreboard.Scoreboard |
getPlayerScoreboard() |
Set<net.minecraft.scoreboard.Scoreboard> |
getScoreboards() |
Set<org.spongepowered.api.scoreboard.Score> |
getScores(org.spongepowered.api.text.Text name) |
Optional<org.spongepowered.api.scoreboard.Team> |
getTeam(String teamName) |
Set<org.spongepowered.api.scoreboard.Team> |
getTeams() |
void |
removeMemberFromTeam(org.spongepowered.api.text.Text member) |
void |
removeObjective(org.spongepowered.api.scoreboard.objective.Objective objective) |
void |
removeObjectiveInternal(SpongeObjective objective) |
void |
removeScores(org.spongepowered.api.text.Text name) |
void |
removeTeam(org.spongepowered.api.scoreboard.Team team) |
public Set<net.minecraft.scoreboard.Scoreboard> scoreboards
public boolean allowRecursion
public Optional<org.spongepowered.api.scoreboard.objective.Objective> getObjective(String name)
getObjective
in interface org.spongepowered.api.scoreboard.Scoreboard
public Optional<org.spongepowered.api.scoreboard.objective.Objective> getObjective(org.spongepowered.api.scoreboard.displayslot.DisplaySlot slot)
getObjective
in interface org.spongepowered.api.scoreboard.Scoreboard
public void addObjective(@Nullable org.spongepowered.api.scoreboard.objective.Objective objective, org.spongepowered.api.scoreboard.displayslot.DisplaySlot displaySlot) throws IllegalStateException
addObjective
in interface org.spongepowered.api.scoreboard.Scoreboard
IllegalStateException
public void addObjective(org.spongepowered.api.scoreboard.objective.Objective objective) throws IllegalArgumentException
addObjective
in interface org.spongepowered.api.scoreboard.Scoreboard
IllegalArgumentException
public Set<org.spongepowered.api.scoreboard.objective.Objective> getObjectivesByCriteria(org.spongepowered.api.scoreboard.critieria.Criterion criteria)
getObjectivesByCriteria
in interface org.spongepowered.api.scoreboard.Scoreboard
public Set<org.spongepowered.api.scoreboard.objective.Objective> getObjectives()
getObjectives
in interface org.spongepowered.api.scoreboard.Scoreboard
public void removeObjective(org.spongepowered.api.scoreboard.objective.Objective objective)
removeObjective
in interface org.spongepowered.api.scoreboard.Scoreboard
public void removeObjectiveInternal(SpongeObjective objective)
public Set<org.spongepowered.api.scoreboard.Score> getScores(org.spongepowered.api.text.Text name)
getScores
in interface org.spongepowered.api.scoreboard.Scoreboard
public void removeScores(org.spongepowered.api.text.Text name)
removeScores
in interface org.spongepowered.api.scoreboard.Scoreboard
public Optional<org.spongepowered.api.scoreboard.Team> getMemberTeam(org.spongepowered.api.text.Text member)
getMemberTeam
in interface org.spongepowered.api.scoreboard.Scoreboard
public Optional<org.spongepowered.api.scoreboard.Team> getTeam(String teamName)
getTeam
in interface org.spongepowered.api.scoreboard.Scoreboard
public void addMemberToTeam(org.spongepowered.api.text.Text member, org.spongepowered.api.scoreboard.Team team)
public void removeMemberFromTeam(org.spongepowered.api.text.Text member)
public void removeTeam(org.spongepowered.api.scoreboard.Team team)
removeTeam
in interface org.spongepowered.api.scoreboard.Scoreboard
public void addTeam(org.spongepowered.api.scoreboard.Team team) throws IllegalArgumentException
addTeam
in interface org.spongepowered.api.scoreboard.Scoreboard
IllegalArgumentException
public void addTeamInternal(org.spongepowered.api.scoreboard.Team team)
public Set<org.spongepowered.api.scoreboard.Team> getTeams()
getTeams
in interface org.spongepowered.api.scoreboard.Scoreboard
public void clearSlot(org.spongepowered.api.scoreboard.displayslot.DisplaySlot slot)
clearSlot
in interface org.spongepowered.api.scoreboard.Scoreboard
public Set<net.minecraft.scoreboard.Scoreboard> getScoreboards()
public net.minecraft.scoreboard.Scoreboard createScoreboard(org.spongepowered.api.scoreboard.Scoreboard spongeScoreboard)
public net.minecraft.scoreboard.Scoreboard getPlayerScoreboard()