Package net.minecraft.scoreboard
Class Scoreboard
java.lang.Object
net.minecraft.scoreboard.Scoreboard
- Direct Known Subclasses:
ServerScoreboard
public class Scoreboard extends Object
-
Field Summary
Fields Modifier and Type Field Description private static String[]
displaySlotNames
private Map<String,ScoreboardObjective>
objectives
private Map<ScoreboardCriterion,List<ScoreboardObjective>>
objectivesByCriterion
private ScoreboardObjective[]
objectiveSlots
private Map<String,Map<ScoreboardObjective,ScoreboardPlayerScore>>
playerObjectives
private Map<String,Team>
teams
private Map<String,Team>
teamsByPlayer
-
Constructor Summary
Constructors Constructor Description Scoreboard()
-
Method Summary
-
Field Details
-
displaySlotNames
-
objectives
-
objectivesByCriterion
-
playerObjectives
-
objectiveSlots
-
teams
-
teamsByPlayer
-
-
Constructor Details
-
Scoreboard
public Scoreboard()
-
-
Method Details
-
containsObjective
-
getObjective
-
getNullableObjective
-
addObjective
public ScoreboardObjective addObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType) -
forEachScore
public final void forEachScore(ScoreboardCriterion criterion, String player, Consumer<ScoreboardPlayerScore> action) -
playerHasObjective
-
getPlayerScore
-
getAllPlayerScores
-
getObjectives
-
getObjectiveNames
-
getKnownPlayers
-
resetPlayerScore
-
getPlayerObjectives
-
removeObjective
-
setObjectiveSlot
-
getObjectiveForSlot
-
getTeam
-
addTeam
-
removeTeam
-
addPlayerToTeam
-
clearPlayerTeam
-
removePlayerFromTeam
-
getTeamNames
-
getTeams
-
getPlayerTeam
-
updateObjective
-
updateExistingObjective
-
updateRemovedObjective
-
updateScore
-
updatePlayerScore
-
updatePlayerScore
-
updateScoreboardTeamAndPlayers
-
updateScoreboardTeam
-
updateRemovedTeam
-
getDisplaySlotName
-
getDisplaySlotId
-
getDisplaySlotNames
-
resetEntityScore
-
toTag
-
fromTag
-