Package net.minecraft.world.scores
Class Scoreboard
java.lang.Object
net.minecraft.world.scores.Scoreboard
- Direct Known Subclasses:
 ServerScoreboard
- 
Field Summary
FieldsModifier 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 Summary
Constructors - 
Method Summary
Modifier 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
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
objectivesByName
 - 
objectivesByCriteria
 - 
playerScores
 - 
displayObjectives
 - 
teamsByName
 - 
teamsByPlayer
 
 - 
 - 
Constructor Details
- 
Scoreboard
public Scoreboard() 
 - 
 - 
Method Details
- 
getObjective
 - 
addObjective
public Objective addObjective(String p_83437_, ObjectiveCriteria p_83438_, Component p_83439_, ObjectiveCriteria.RenderType p_83440_)  - 
forAllObjectives
public 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
 
 -