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
FieldsModifier and TypeFieldDescriptionprivate final MinecraftServerstatic final SavedDataType<ScoreboardSaveData> Fields inherited from class net.minecraft.world.scores.Scoreboard
HIDDEN_SCORE_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDirtyListener(Runnable pRunnable) booleanaddPlayerToTeam(String p_136215_, PlayerTeam p_136216_) private ScoreboardSaveDataprivate ScoreboardSaveDataintgetObjectiveDisplaySlotCount(Objective pObjective) getStartTrackingPackets(Objective pObjective) getStopTrackingPackets(Objective pObjective) voidonObjectiveAdded(Objective pObjective) voidonObjectiveChanged(Objective pObjective) voidonObjectiveRemoved(Objective pObjective) 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 pPlayerTeam) voidonTeamChanged(PlayerTeam pPlayerTeam) voidonTeamRemoved(PlayerTeam pPlayerTeam) voidremovePlayerFromTeam(String pUsername, PlayerTeam pPlayerTeam) Removes the given username from the given ScorePlayerTeam.protected voidsetDirty()voidsetDisplayObjective(DisplaySlot p_294118_, Objective p_136200_) voidstartTrackingObjective(Objective pObjective) voidstopTrackingObjective(Objective pObjective) private voidupdatePlayerWaypoint(String pPlayerName) private voidupdateTeamWaypoints(PlayerTeam pTeam) Methods 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, packPlayerScores, removeObjective, removePlayerFromTeam, removePlayerTeam, resetAllPlayerScores, resetSinglePlayerScore
-
Field Details
-
TYPE
-
server
-
trackedObjectives
-
dirtyListeners
-
-
Constructor Details
-
ServerScoreboard
-
-
Method Details
-
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 username from the given ScorePlayerTeam. 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
-
addDirtyListener
-
setDirty
protected void setDirty() -
getStartTrackingPackets
-
startTrackingObjective
-
getStopTrackingPackets
-
stopTrackingObjective
-
getObjectiveDisplaySlotCount
-
createData
-
createData
-
updatePlayerWaypoint
-
updateTeamWaypoints
-