public class SpongeObjective extends Object implements org.spongepowered.api.scoreboard.objective.Objective
Modifier and Type | Field and Description |
---|---|
boolean |
allowRecursion |
Constructor and Description |
---|
SpongeObjective(String name,
org.spongepowered.api.scoreboard.critieria.Criterion criterion) |
Modifier and Type | Method and Description |
---|---|
void |
addScore(org.spongepowered.api.scoreboard.Score score) |
void |
addToScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard,
net.minecraft.scoreboard.ScoreObjective objective) |
static SpongeObjective |
fromScoreObjective(net.minecraft.scoreboard.ScoreObjective scoreObjective) |
org.spongepowered.api.scoreboard.critieria.Criterion |
getCriterion() |
org.spongepowered.api.scoreboard.objective.displaymode.ObjectiveDisplayMode |
getDisplayMode() |
org.spongepowered.api.text.Text |
getDisplayName() |
String |
getName() |
net.minecraft.scoreboard.ScoreObjective |
getObjective(net.minecraft.scoreboard.Scoreboard scoreboard) |
Collection<net.minecraft.scoreboard.ScoreObjective> |
getObjectives() |
org.spongepowered.api.scoreboard.Score |
getScore(org.spongepowered.api.text.Text name) |
Set<org.spongepowered.api.scoreboard.Scoreboard> |
getScoreboards() |
Map<org.spongepowered.api.text.Text,org.spongepowered.api.scoreboard.Score> |
getScores() |
void |
removeFromScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard) |
void |
removeScore(org.spongepowered.api.scoreboard.Score score) |
void |
setDisplayMode(org.spongepowered.api.scoreboard.objective.displaymode.ObjectiveDisplayMode displayMode) |
void |
setDisplayName(org.spongepowered.api.text.Text displayName) |
public SpongeObjective(String name, org.spongepowered.api.scoreboard.critieria.Criterion criterion)
public static SpongeObjective fromScoreObjective(net.minecraft.scoreboard.ScoreObjective scoreObjective)
public String getName()
getName
in interface org.spongepowered.api.scoreboard.objective.Objective
public org.spongepowered.api.text.Text getDisplayName()
getDisplayName
in interface org.spongepowered.api.scoreboard.objective.Objective
public void setDisplayName(org.spongepowered.api.text.Text displayName) throws IllegalArgumentException
setDisplayName
in interface org.spongepowered.api.scoreboard.objective.Objective
IllegalArgumentException
public org.spongepowered.api.scoreboard.critieria.Criterion getCriterion()
getCriterion
in interface org.spongepowered.api.scoreboard.objective.Objective
public org.spongepowered.api.scoreboard.objective.displaymode.ObjectiveDisplayMode getDisplayMode()
getDisplayMode
in interface org.spongepowered.api.scoreboard.objective.Objective
public void setDisplayMode(org.spongepowered.api.scoreboard.objective.displaymode.ObjectiveDisplayMode displayMode)
setDisplayMode
in interface org.spongepowered.api.scoreboard.objective.Objective
public Map<org.spongepowered.api.text.Text,org.spongepowered.api.scoreboard.Score> getScores()
getScores
in interface org.spongepowered.api.scoreboard.objective.Objective
public void addScore(org.spongepowered.api.scoreboard.Score score) throws IllegalArgumentException
addScore
in interface org.spongepowered.api.scoreboard.objective.Objective
IllegalArgumentException
public org.spongepowered.api.scoreboard.Score getScore(org.spongepowered.api.text.Text name)
getScore
in interface org.spongepowered.api.scoreboard.objective.Objective
public void removeScore(org.spongepowered.api.scoreboard.Score score)
removeScore
in interface org.spongepowered.api.scoreboard.objective.Objective
public void addToScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard, net.minecraft.scoreboard.ScoreObjective objective)
public void removeFromScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard)
public Set<org.spongepowered.api.scoreboard.Scoreboard> getScoreboards()
getScoreboards
in interface org.spongepowered.api.scoreboard.objective.Objective
public net.minecraft.scoreboard.ScoreObjective getObjective(net.minecraft.scoreboard.Scoreboard scoreboard)
public Collection<net.minecraft.scoreboard.ScoreObjective> getObjectives()