Class ServerScoreboard
java.lang.Object
net.minecraft.world.scores.Scoreboard
net.minecraft.server.ServerScoreboard
-
Nested Class Summary
Nested classes/interfaces inherited from class Scoreboard
Scoreboard.PackedScore -
Field Summary
FieldsFields inherited from class Scoreboard
HIDDEN_SCORE_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPlayerToTeam(String player, PlayerTeam team) intgetObjectiveDisplaySlotCount(Objective objective) getStartTrackingPackets(Objective objective) getStopTrackingPackets(Objective objective) voidvoidonObjectiveAdded(Objective objective) voidonObjectiveChanged(Objective objective) voidonObjectiveRemoved(Objective objective) voidonPlayerRemoved(ScoreHolder player) voidonPlayerScoreRemoved(ScoreHolder player, Objective objective) protected voidonScoreChanged(ScoreHolder owner, Objective objective, Score score) protected voidonScoreLockChanged(ScoreHolder owner, Objective objective) voidonTeamAdded(PlayerTeam team) voidonTeamChanged(PlayerTeam team) voidonTeamRemoved(PlayerTeam team) voidremovePlayerFromTeam(String player, PlayerTeam team) Removes the given username from the given ScorePlayerTeam.protected voidsetDirty()voidsetDisplayObjective(DisplaySlot slot, @Nullable Objective objective) voidstartTrackingObjective(Objective objective) voidstopTrackingObjective(Objective objective) private ScoreboardSaveData.Packedstore()voidstoreToSaveDataIfDirty(ScoreboardSaveData saveData) private voidupdatePlayerWaypoint(String player) private voidMethods inherited from class 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 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
-
setDirty
protected void setDirty() -
storeToSaveDataIfDirty
-
getStartTrackingPackets
-
startTrackingObjective
-
getStopTrackingPackets
-
stopTrackingObjective
-
getObjectiveDisplaySlotCount
-
updatePlayerWaypoint
-
updateTeamWaypoints
-