net.minecraft.scoreboard

public class ServerScoreboard

extends Scoreboard

net.minecraft.server.ServerScoreboard
net.minecraft.class_2995
net.minecraft.scoreboard.ServerScoreboard

Field summary

Modifier and TypeField
private final MinecraftServer
server
field_13428
server
private final Set<ScoreboardObjective>
trackedObjectives
field_13427
syncableObjectives
private boolean
dirty
field_63166
dirty

Constructor summary

ModifierConstructor
public (MinecraftServer server)

Method summary

Modifier and TypeMethod
public void
load(ScoreboardSaveData$Packed data)
method_74971(class_273$class_10745 arg0)
read(ScoreboardState$Packed packed)
private ScoreboardState$Packed
store()
method_74973()
toPacked()
protected void
onScoreChanged(ScoreHolder owner, Objective objective, Score score)
method_1176(class_9015 arg0, class_266 arg1, class_267 arg2)
updateScore(ScoreHolder arg0, ScoreboardObjective arg1, ScoreboardScore arg2)
protected void
onScoreLockChanged(ScoreHolder owner, Objective objective)
method_55337(class_9015 arg0, class_266 arg1)
resetScore(ScoreHolder arg0, ScoreboardObjective arg1)
public void
onPlayerRemoved(ScoreHolder player)
method_1152(class_9015 arg0)
onScoreHolderRemoved(ScoreHolder arg0)
public void
onPlayerScoreRemoved(ScoreHolder player, Objective objective)
method_1190(class_9015 arg0, class_266 arg1)
onScoreRemoved(ScoreHolder arg0, ScoreboardObjective arg1)
public void
setDisplayObjective(DisplaySlot slot, Objective objective)
method_1158(class_8646 arg0, class_266 arg1)
setObjectiveSlot(ScoreboardDisplaySlot arg0, ScoreboardObjective arg1)
public boolean
addPlayerToTeam(String player, PlayerTeam team)
method_1172(String arg0, class_268 arg1)
addScoreHolderToTeam(String arg0, Team arg1)
public void
removePlayerFromTeam(String player, PlayerTeam team)
method_1157(String arg0, class_268 arg1)
removeScoreHolderFromTeam(String arg0, Team arg1)
public void
onObjectiveAdded(Objective objective)
method_1185(class_266 arg0)
updateObjective(ScoreboardObjective arg0)
public void
onObjectiveChanged(Objective objective)
method_1175(class_266 arg0)
updateExistingObjective(ScoreboardObjective arg0)
public void
onObjectiveRemoved(Objective objective)
method_1173(class_266 arg0)
updateRemovedObjective(ScoreboardObjective arg0)
public void
onTeamAdded(PlayerTeam team)
method_1160(class_268 arg0)
updateScoreboardTeamAndPlayers(Team arg0)
public void
onTeamChanged(PlayerTeam team)
method_1154(class_268 arg0)
updateScoreboardTeam(Team arg0)
public void
onTeamRemoved(PlayerTeam team)
method_1193(class_268 arg0)
updateRemovedTeam(Team arg0)
protected void
setDirty()
method_12941()
markDirty()
public void
storeToSaveDataIfDirty(ScoreboardSaveData saveData)
method_74972(class_273 arg0)
writeTo(ScoreboardState state)
public List<Packet<?>>
getStartTrackingPackets(Objective objective)
method_12937(class_266 arg0)
createChangePackets(ScoreboardObjective objective)
public void
startTrackingObjective(Objective objective)
method_12939(class_266 arg0)
startSyncing(ScoreboardObjective objective)
public List<Packet<?>>
getStopTrackingPackets(Objective objective)
method_12940(class_266 arg0)
createRemovePackets(ScoreboardObjective objective)
public void
stopTrackingObjective(Objective objective)
method_12938(class_266 arg0)
stopSyncing(ScoreboardObjective objective)
public int
getObjectiveDisplaySlotCount(Objective objective)
method_12936(class_266 arg0)
countDisplaySlots(ScoreboardObjective objective)
private void
updatePlayerWaypoint(String player)
method_70595(String arg0)
refreshWaypointTrackingFor(String playerName)
private void
updateTeamWaypoints(PlayerTeam team)
method_70594(class_268 arg0)
refreshWaypointTrackingFor(Team team)
private static void
lambda$updateTeamWaypoints$1(ServerLevel arg0, ServerPlayer arg1)
method_70593(class_3218 arg0, class_3222 arg1)
method_70593(ServerWorld arg0, ServerPlayerEntity player)
private ServerPlayerEntity
lambda$updateTeamWaypoints$0(String arg0)
method_70596(String arg0)
method_70596(String playerName)
private static void
lambda$load$3(ServerScoreboard arg0, PlayerTeam$Packed arg1)
method_74968(class_2995 arg0, class_268$class_10743 arg1)
method_74968(ServerScoreboard arg0, Team$Packed team)
private void
lambda$load$2(DisplaySlot arg0, String arg1)
method_74970(class_8646 arg0, String arg1)
method_74970(ScoreboardDisplaySlot slot, String objective)
private static void
lambda$load$1(ServerScoreboard arg0, Scoreboard$PackedScore arg1)
method_74969(class_2995 arg0, class_269$class_10744 arg1)
method_74969(ServerScoreboard arg0, Scoreboard$PackedEntry score)
private static void
lambda$load$0(ServerScoreboard arg0, Objective$Packed arg1)
method_74967(class_2995 arg0, class_266$class_10742 arg1)
method_74967(ServerScoreboard arg0, ScoreboardObjective$Packed objective)