Package net.minecraft.server
Class ServerScoreboard
java.lang.Object
net.minecraft.world.scores.Scoreboard
net.minecraft.server.ServerScoreboard
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class net.minecraft.world.scores.Scoreboard
HIDDEN_SCORE_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDirtyListener(Runnable pRunnable) booleanaddPlayerToTeam(String pPlayerName, PlayerTeam pTeam) private ScoreboardSaveDataprivate ScoreboardSaveDatacreateData(CompoundTag p_180014_, HolderLookup.Provider p_324580_) intgetObjectiveDisplaySlotCount(Objective pObjective) getStartTrackingPackets(Objective pObjective) getStopTrackingPackets(Objective pObjective) voidonObjectiveAdded(Objective pObjective) voidonObjectiveChanged(Objective pObjective) voidonObjectiveRemoved(Objective pObjective) voidonPlayerRemoved(ScoreHolder pScoreHolder) voidonPlayerScoreRemoved(ScoreHolder pScoreHolder, Objective pObjective) protected voidonScoreChanged(ScoreHolder pScoreHolder, Objective pObjective, Score pScore) protected voidonScoreLockChanged(ScoreHolder pScoreHolder, Objective pObjective) 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 pSlot, Objective pObjective) voidstartTrackingObjective(Objective pObjective) voidstopTrackingObjective(Objective pObjective) 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, loadPlayerScores, removeObjective, removePlayerFromTeam, removePlayerTeam, resetAllPlayerScores, resetSinglePlayerScore, savePlayerScores
-
Field Details
-
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
-
dataFactory
-
createData
-
createData
-