Package net.minecraft.world.scores
Class Scoreboard
java.lang.Object
net.minecraft.world.scores.Scoreboard
- Direct Known Subclasses:
- ServerScoreboard
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<DisplaySlot,Objective> private static final org.slf4j.Loggerprivate final Map<ObjectiveCriteria,List<Objective>> private final Map<String,PlayerTeam> private final Map<String,PlayerTeam> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddObjective(String p_83437_, ObjectiveCriteria p_83438_, Component p_83439_, ObjectiveCriteria.RenderType p_83440_) addPlayerTeam(String p_83493_) booleanaddPlayerToTeam(String p_83434_, PlayerTeam p_83435_) voidentityRemoved(Entity p_83421_) final voidforAllObjectives(ObjectiveCriteria p_83428_, String p_83429_, Consumer<Score> p_83430_) getDisplayObjective(DisplaySlot p_297931_) getObjective(String p_83478_) getOrCreatePlayerScore(String p_83472_, Objective p_83473_) getPlayerScores(String p_83484_) getPlayerScores(Objective p_83499_) getPlayersTeam(String p_83501_) getPlayerTeam(String p_83490_) booleanhasPlayerScore(String p_83462_, Objective p_83463_) protected voidloadPlayerScores(ListTag p_83446_) voidonObjectiveAdded(Objective p_83422_) voidonObjectiveChanged(Objective p_83455_) voidonObjectiveRemoved(Objective p_83467_) voidonPlayerRemoved(String p_83431_) voidonPlayerScoreRemoved(String p_83432_, Objective p_83433_) voidonScoreChanged(Score p_83424_) voidonTeamAdded(PlayerTeam p_83423_) voidonTeamChanged(PlayerTeam p_83456_) voidonTeamRemoved(PlayerTeam p_83468_) voidremoveObjective(Objective p_83503_) booleanremovePlayerFromTeam(String p_83496_) voidremovePlayerFromTeam(String p_83464_, PlayerTeam p_83465_) voidremovePlayerTeam(PlayerTeam p_83476_) voidresetPlayerScore(String p_83480_, Objective p_83481_) protected ListTagvoidsetDisplayObjective(DisplaySlot p_297926_, Objective p_83419_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
objectivesByName
- 
objectivesByCriteria
- 
playerScores
- 
displayObjectives
- 
teamsByName
- 
teamsByPlayer
 
- 
- 
Constructor Details- 
Scoreboardpublic Scoreboard()
 
- 
- 
Method Details- 
getObjective
- 
addObjectivepublic Objective addObjective(String p_83437_, ObjectiveCriteria p_83438_, Component p_83439_, ObjectiveCriteria.RenderType p_83440_) 
- 
forAllObjectivespublic final void forAllObjectives(ObjectiveCriteria p_83428_, String p_83429_, Consumer<Score> p_83430_) 
- 
hasPlayerScore
- 
getOrCreatePlayerScore
- 
getPlayerScores
- 
getObjectives
- 
getObjectiveNames
- 
getTrackedPlayers
- 
resetPlayerScore
- 
getPlayerScores
- 
removeObjective
- 
setDisplayObjective
- 
getDisplayObjective
- 
getPlayerTeam
- 
addPlayerTeam
- 
removePlayerTeam
- 
addPlayerToTeam
- 
removePlayerFromTeam
- 
removePlayerFromTeam
- 
getTeamNames
- 
getPlayerTeams
- 
getPlayersTeam
- 
onObjectiveAdded
- 
onObjectiveChanged
- 
onObjectiveRemoved
- 
onScoreChanged
- 
onPlayerRemoved
- 
onPlayerScoreRemoved
- 
onTeamAdded
- 
onTeamChanged
- 
onTeamRemoved
- 
entityRemoved
- 
savePlayerScores
- 
loadPlayerScores
 
-