Package net.minecraft.scoreboard
Class ServerScoreboard
- java.lang.Object
-
- net.minecraft.scoreboard.Scoreboard
-
- net.minecraft.scoreboard.ServerScoreboard
-
public class ServerScoreboard extends Scoreboard
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerScoreboard.Action
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Runnable[]dirtyListenersprivate MinecraftServerserverprivate java.util.Set<ScoreObjective>trackedObjectives
-
Constructor Summary
Constructors Constructor Description ServerScoreboard(MinecraftServer p_i1501_1_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDirtyListener(java.lang.Runnable p_186684_1_)booleanaddPlayerToTeam(java.lang.String p_197901_1_, ScorePlayerTeam p_197901_2_)intgetObjectiveDisplaySlotCount(ScoreObjective p_96552_1_)java.util.List<IPacket<?>>getStartTrackingPackets(ScoreObjective p_96550_1_)java.util.List<IPacket<?>>getStopTrackingPackets(ScoreObjective p_96548_1_)voidonObjectiveAdded(ScoreObjective p_96522_1_)voidonObjectiveChanged(ScoreObjective p_199869_1_)voidonObjectiveRemoved(ScoreObjective p_96533_1_)voidonPlayerRemoved(java.lang.String p_96516_1_)voidonPlayerScoreRemoved(java.lang.String p_178820_1_, ScoreObjective p_178820_2_)voidonScoreChanged(Score p_96536_1_)voidonTeamAdded(ScorePlayerTeam p_96523_1_)voidonTeamChanged(ScorePlayerTeam p_96538_1_)voidonTeamRemoved(ScorePlayerTeam p_96513_1_)voidremovePlayerFromTeam(java.lang.String p_96512_1_, ScorePlayerTeam p_96512_2_)protected voidsetDirty()voidsetDisplayObjective(int p_96530_1_, ScoreObjective p_96530_2_)voidstartTrackingObjective(ScoreObjective p_96549_1_)voidstopTrackingObjective(ScoreObjective p_96546_1_)-
Methods inherited from class net.minecraft.scoreboard.Scoreboard
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
-
-
-
-
Field Detail
-
server
private final MinecraftServer server
-
trackedObjectives
private final java.util.Set<ScoreObjective> trackedObjectives
-
dirtyListeners
private java.lang.Runnable[] dirtyListeners
-
-
Constructor Detail
-
ServerScoreboard
public ServerScoreboard(MinecraftServer p_i1501_1_)
-
-
Method Detail
-
onScoreChanged
public void onScoreChanged(Score p_96536_1_)
- Overrides:
onScoreChangedin classScoreboard
-
onPlayerRemoved
public void onPlayerRemoved(java.lang.String p_96516_1_)
- Overrides:
onPlayerRemovedin classScoreboard
-
onPlayerScoreRemoved
public void onPlayerScoreRemoved(java.lang.String p_178820_1_, ScoreObjective p_178820_2_)- Overrides:
onPlayerScoreRemovedin classScoreboard
-
setDisplayObjective
public void setDisplayObjective(int p_96530_1_, @Nullable ScoreObjective p_96530_2_)- Overrides:
setDisplayObjectivein classScoreboard
-
addPlayerToTeam
public boolean addPlayerToTeam(java.lang.String p_197901_1_, ScorePlayerTeam p_197901_2_)- Overrides:
addPlayerToTeamin classScoreboard
-
removePlayerFromTeam
public void removePlayerFromTeam(java.lang.String p_96512_1_, ScorePlayerTeam p_96512_2_)- Overrides:
removePlayerFromTeamin classScoreboard
-
onObjectiveAdded
public void onObjectiveAdded(ScoreObjective p_96522_1_)
- Overrides:
onObjectiveAddedin classScoreboard
-
onObjectiveChanged
public void onObjectiveChanged(ScoreObjective p_199869_1_)
- Overrides:
onObjectiveChangedin classScoreboard
-
onObjectiveRemoved
public void onObjectiveRemoved(ScoreObjective p_96533_1_)
- Overrides:
onObjectiveRemovedin classScoreboard
-
onTeamAdded
public void onTeamAdded(ScorePlayerTeam p_96523_1_)
- Overrides:
onTeamAddedin classScoreboard
-
onTeamChanged
public void onTeamChanged(ScorePlayerTeam p_96538_1_)
- Overrides:
onTeamChangedin classScoreboard
-
onTeamRemoved
public void onTeamRemoved(ScorePlayerTeam p_96513_1_)
- Overrides:
onTeamRemovedin classScoreboard
-
addDirtyListener
public void addDirtyListener(java.lang.Runnable p_186684_1_)
-
setDirty
protected void setDirty()
-
getStartTrackingPackets
public java.util.List<IPacket<?>> getStartTrackingPackets(ScoreObjective p_96550_1_)
-
startTrackingObjective
public void startTrackingObjective(ScoreObjective p_96549_1_)
-
getStopTrackingPackets
public java.util.List<IPacket<?>> getStopTrackingPackets(ScoreObjective p_96548_1_)
-
stopTrackingObjective
public void stopTrackingObjective(ScoreObjective p_96546_1_)
-
getObjectiveDisplaySlotCount
public int getObjectiveDisplaySlotCount(ScoreObjective p_96552_1_)
-
-