public class ServerScoreboard extends Scoreboard
Modifier and Type | Class and Description |
---|---|
static class |
ServerScoreboard.Action |
Modifier and Type | Field and Description |
---|---|
private java.lang.Runnable[] |
dirtyListeners |
private MinecraftServer |
server |
private java.util.Set<ScoreObjective> |
trackedObjectives |
Constructor and Description |
---|
ServerScoreboard(MinecraftServer p_i1501_1_) |
addObjective, addPlayerTeam, entityRemoved, forAllObjectives, getDisplayObjective, getDisplaySlotByName, getDisplaySlotName, getDisplaySlotNames, getObjective, getObjectiveNames, getObjectives, getOrCreateObjective, getOrCreatePlayerScore, getPlayerScores, getPlayerScores, getPlayersTeam, getPlayerTeam, getPlayerTeams, getTeamNames, getTrackedPlayers, hasObjective, hasPlayerScore, loadPlayerScores, removeObjective, removePlayerFromTeam, removePlayerTeam, resetPlayerScore, savePlayerScores
private final MinecraftServer server
private final java.util.Set<ScoreObjective> trackedObjectives
private java.lang.Runnable[] dirtyListeners
public ServerScoreboard(MinecraftServer p_i1501_1_)
public void onScoreChanged(Score p_96536_1_)
onScoreChanged
in class Scoreboard
public void onPlayerRemoved(java.lang.String p_96516_1_)
onPlayerRemoved
in class Scoreboard
public void onPlayerScoreRemoved(java.lang.String p_178820_1_, ScoreObjective p_178820_2_)
onPlayerScoreRemoved
in class Scoreboard
public void setDisplayObjective(int p_96530_1_, @Nullable ScoreObjective p_96530_2_)
setDisplayObjective
in class Scoreboard
public boolean addPlayerToTeam(java.lang.String p_197901_1_, ScorePlayerTeam p_197901_2_)
addPlayerToTeam
in class Scoreboard
public void removePlayerFromTeam(java.lang.String p_96512_1_, ScorePlayerTeam p_96512_2_)
removePlayerFromTeam
in class Scoreboard
public void onObjectiveAdded(ScoreObjective p_96522_1_)
onObjectiveAdded
in class Scoreboard
public void onObjectiveChanged(ScoreObjective p_199869_1_)
onObjectiveChanged
in class Scoreboard
public void onObjectiveRemoved(ScoreObjective p_96533_1_)
onObjectiveRemoved
in class Scoreboard
public void onTeamAdded(ScorePlayerTeam p_96523_1_)
onTeamAdded
in class Scoreboard
public void onTeamChanged(ScorePlayerTeam p_96538_1_)
onTeamChanged
in class Scoreboard
public void onTeamRemoved(ScorePlayerTeam p_96513_1_)
onTeamRemoved
in class Scoreboard
public void addDirtyListener(java.lang.Runnable p_186684_1_)
protected void setDirty()
public java.util.List<IPacket<?>> getStartTrackingPackets(ScoreObjective p_96550_1_)
public void startTrackingObjective(ScoreObjective p_96549_1_)
public java.util.List<IPacket<?>> getStopTrackingPackets(ScoreObjective p_96548_1_)
public void stopTrackingObjective(ScoreObjective p_96546_1_)
public int getObjectiveDisplaySlotCount(ScoreObjective p_96552_1_)