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 runnable) booleanaddPlayerToTeam(String playerName, PlayerTeam team) private ScoreboardSaveDataprivate ScoreboardSaveDataintgetObjectiveDisplaySlotCount(Objective objective) getStartTrackingPackets(Objective objective) getStopTrackingPackets(Objective objective) voidonObjectiveAdded(Objective objective) voidonObjectiveChanged(Objective objective) voidonObjectiveRemoved(Objective objective) voidonPlayerRemoved(ScoreHolder scoreHolder) voidonPlayerScoreRemoved(ScoreHolder scoreHolder, Objective objective) protected voidonScoreChanged(ScoreHolder scoreHolder, Objective objective, Score score) protected voidonScoreLockChanged(ScoreHolder scoreHolder, Objective objective) voidonTeamAdded(PlayerTeam playerTeam) voidonTeamChanged(PlayerTeam playerTeam) voidonTeamRemoved(PlayerTeam playerTeam) voidremovePlayerFromTeam(String username, PlayerTeam playerTeam) Removes the given username from the given ScorePlayerTeam.protected voidsetDirty()voidsetDisplayObjective(DisplaySlot slot, Objective objective) voidstartTrackingObjective(Objective objective) voidstopTrackingObjective(Objective objective) 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, 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
-