Package net.minecraft.server
Class ServerScoreboard
java.lang.Object
net.minecraft.world.scores.Scoreboard
net.minecraft.server.ServerScoreboard
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.scores.Scoreboard
Scoreboard.PackedScore -
Field Summary
FieldsFields inherited from class net.minecraft.world.scores.Scoreboard
HIDDEN_SCORE_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPlayerToTeam(String p_136215_, PlayerTeam p_136216_) intgetObjectiveDisplaySlotCount(Objective objective) getStartTrackingPackets(Objective objective) getStopTrackingPackets(Objective objective) voidvoidonObjectiveAdded(Objective objective) voidonObjectiveChanged(Objective objective) voidonObjectiveRemoved(Objective objective) voidonPlayerRemoved(ScoreHolder p_313870_) voidonPlayerScoreRemoved(ScoreHolder p_313777_, Objective p_136213_) protected voidonScoreChanged(ScoreHolder p_313858_, Objective p_313953_, Score p_136206_) protected voidonScoreLockChanged(ScoreHolder p_313796_, Objective p_313806_) voidonTeamAdded(PlayerTeam team) voidonTeamChanged(PlayerTeam team) voidonTeamRemoved(PlayerTeam team) voidremovePlayerFromTeam(String playerName, PlayerTeam team) Removes the given player from the given PlayerTeam.protected voidsetDirty()voidsetDisplayObjective(DisplaySlot p_294118_, @Nullable Objective p_136200_) voidstartTrackingObjective(Objective objective) voidstopTrackingObjective(Objective objective) private ScoreboardSaveData.Packedstore()voidstoreToSaveDataIfDirty(ScoreboardSaveData saveData) private voidupdatePlayerWaypoint(String playerName) private voidMethods inherited from class net.minecraft.world.scores.Scoreboard
addObjective, addPlayerTeam, entityRemoved, forAllObjectives, getDisplayObjective, getObjective, getObjectiveNames, getObjectives, getOrCreatePlayerScore, getOrCreatePlayerScore, getPlayerScoreInfo, getPlayersTeam, getPlayerTeam, getPlayerTeams, getTeamNames, getTrackedPlayers, listPlayerScores, listPlayerScores, loadObjective, loadPlayerScore, loadPlayerTeam, packDisplaySlots, packObjectives, packPlayerScores, packPlayerTeams, removeObjective, removePlayerFromTeam, removePlayerTeam, resetAllPlayerScores, resetSinglePlayerScore
-
Field Details
-
server
-
trackedObjectives
-
dirty
private boolean dirty
-
-
Constructor Details
-
ServerScoreboard
-
-
Method Details
-
load
-
store
-
onScoreChanged
- Overrides:
onScoreChangedin classScoreboard
-
onScoreLockChanged
- Overrides:
onScoreLockChangedin classScoreboard
-
onPlayerRemoved
- Overrides:
onPlayerRemovedin classScoreboard
-
onPlayerScoreRemoved
- Overrides:
onPlayerScoreRemovedin classScoreboard
-
setDisplayObjective
- Overrides:
setDisplayObjectivein classScoreboard
-
addPlayerToTeam
- Overrides:
addPlayerToTeamin classScoreboard
-
removePlayerFromTeam
Removes the given player from the given PlayerTeam. If the player is not on the team then an IllegalStateException is thrown.- Overrides:
removePlayerFromTeamin classScoreboard
-
onObjectiveAdded
- Overrides:
onObjectiveAddedin classScoreboard
-
onObjectiveChanged
- Overrides:
onObjectiveChangedin classScoreboard
-
onObjectiveRemoved
- Overrides:
onObjectiveRemovedin classScoreboard
-
onTeamAdded
- Overrides:
onTeamAddedin classScoreboard
-
onTeamChanged
- Overrides:
onTeamChangedin classScoreboard
-
onTeamRemoved
- Overrides:
onTeamRemovedin classScoreboard
-
setDirty
protected void setDirty() -
storeToSaveDataIfDirty
-
getStartTrackingPackets
-
startTrackingObjective
-
getStopTrackingPackets
-
stopTrackingObjective
-
getObjectiveDisplaySlotCount
-
updatePlayerWaypoint
-
updateTeamWaypoints
-