Package net.minecraft.scoreboard
Class ServerScoreboard
java.lang.Object
net.minecraft.scoreboard.Scoreboard
net.minecraft.scoreboard.ServerScoreboard
- Mappings:
 Namespace Name named net/minecraft/scoreboard/ServerScoreboardintermediary net/minecraft/class_2995official amx
- 
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.scoreboard.Scoreboard
Scoreboard.PackedEntry - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MinecraftServerstatic final PersistentStateType<ScoreboardState> private final Set<ScoreboardObjective> Fields inherited from class net.minecraft.scoreboard.Scoreboard
field_47542 - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanaddScoreHolderToTeam(String scoreHolderName, Team team) voidaddUpdateListener(Runnable listener) intcountDisplaySlots(ScoreboardObjective objective) createChangePackets(ScoreboardObjective objective) createRemovePackets(ScoreboardObjective objective) private ScoreboardStatevoidonScoreHolderRemoved(ScoreHolder scoreHolder) voidonScoreRemoved(ScoreHolder scoreHolder, ScoreboardObjective objective) private voidrefreshWaypointTrackingFor(String playerName) private voidvoidremoveScoreHolderFromTeam(String scoreHolderName, Team team) protected voidresetScore(ScoreHolder scoreHolder, ScoreboardObjective objective) protected voidvoidsetObjectiveSlot(ScoreboardDisplaySlot slot, @Nullable ScoreboardObjective objective) voidstartSyncing(ScoreboardObjective objective) voidstopSyncing(ScoreboardObjective objective) private ScoreboardStateunpackState(ScoreboardState.Packed packedState) voidupdateExistingObjective(ScoreboardObjective objective) voidupdateObjective(ScoreboardObjective objective) voidupdateRemovedObjective(ScoreboardObjective objective) voidupdateRemovedTeam(Team team) protected voidupdateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, ScoreboardScore score) voidupdateScoreboardTeam(Team team) voidMethods inherited from class net.minecraft.scoreboard.Scoreboard
addEntry, addObjective, addObjective, addTeam, addTeam, clearDeadEntity, clearTeam, forEachScore, getKnownScoreHolders, getNullableObjective, getObjectiveForSlot, getObjectiveNames, getObjectives, getOrCreateScore, getOrCreateScore, getScore, getScoreboardEntries, getScoreHolderObjectives, getScoreHolderTeam, getTeam, getTeamNames, getTeams, pack, removeObjective, removeScore, removeScores, removeTeam 
- 
Field Details
- 
STATE_TYPE
- Mappings:
 Namespace Name Mixin selector named STATE_TYPELnet/minecraft/scoreboard/ServerScoreboard;STATE_TYPE:Lnet/minecraft/world/PersistentStateType;intermediary field_56414Lnet/minecraft/class_2995;field_56414:Lnet/minecraft/class_10741;official aLamx;a:Lfby;
 - 
server
- Mappings:
 Namespace Name Mixin selector named serverLnet/minecraft/scoreboard/ServerScoreboard;server:Lnet/minecraft/server/MinecraftServer;intermediary field_13428Lnet/minecraft/class_2995;field_13428:Lnet/minecraft/server/MinecraftServer;official cLamx;c:Lnet/minecraft/server/MinecraftServer;
 - 
syncableObjectives
- Mappings:
 Namespace Name Mixin selector named syncableObjectivesLnet/minecraft/scoreboard/ServerScoreboard;syncableObjectives:Ljava/util/Set;intermediary field_13427Lnet/minecraft/class_2995;field_13427:Ljava/util/Set;official dLamx;d:Ljava/util/Set;
 - 
updateListeners
- Mappings:
 Namespace Name Mixin selector named updateListenersLnet/minecraft/scoreboard/ServerScoreboard;updateListeners:Ljava/util/List;intermediary field_13426Lnet/minecraft/class_2995;field_13426:Ljava/util/List;official eLamx;e:Ljava/util/List;
 
 - 
 - 
Constructor Details
- 
ServerScoreboard
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/scoreboard/ServerScoreboard;<init>(Lnet/minecraft/server/MinecraftServer;)Vintermediary <init>Lnet/minecraft/class_2995;<init>(Lnet/minecraft/server/MinecraftServer;)Vofficial <init>Lamx;<init>(Lnet/minecraft/server/MinecraftServer;)V
 
 - 
 - 
Method Details
- 
updateScore
protected void updateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, ScoreboardScore score) - Overrides:
 updateScorein classScoreboard- Mappings:
 Namespace Name Mixin selector named updateScoreLnet/minecraft/scoreboard/Scoreboard;updateScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;Lnet/minecraft/scoreboard/ScoreboardScore;)Vintermediary method_1176Lnet/minecraft/class_269;method_1176(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)Vofficial aLfjx;a(Lfjw;Lfjp;Lfju;)V
 - 
resetScore
- Overrides:
 resetScorein classScoreboard- Mappings:
 Namespace Name Mixin selector named resetScoreLnet/minecraft/scoreboard/Scoreboard;resetScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_55337Lnet/minecraft/class_269;method_55337(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Vofficial aLfjx;a(Lfjw;Lfjp;)V
 - 
onScoreHolderRemoved
- Overrides:
 onScoreHolderRemovedin classScoreboard- Mappings:
 Namespace Name Mixin selector named onScoreHolderRemovedLnet/minecraft/scoreboard/Scoreboard;onScoreHolderRemoved(Lnet/minecraft/scoreboard/ScoreHolder;)Vintermediary method_1152Lnet/minecraft/class_269;method_1152(Lnet/minecraft/class_9015;)Vofficial aLfjx;a(Lfjw;)V
 - 
onScoreRemoved
- Overrides:
 onScoreRemovedin classScoreboard- Mappings:
 Namespace Name Mixin selector named onScoreRemovedLnet/minecraft/scoreboard/Scoreboard;onScoreRemoved(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1190Lnet/minecraft/class_269;method_1190(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Vofficial bLfjx;b(Lfjw;Lfjp;)V
 - 
setObjectiveSlot
public void setObjectiveSlot(ScoreboardDisplaySlot slot, @Nullable @Nullable ScoreboardObjective objective) - Overrides:
 setObjectiveSlotin classScoreboard- Mappings:
 Namespace Name Mixin selector named setObjectiveSlotLnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(Lnet/minecraft/scoreboard/ScoreboardDisplaySlot;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1158Lnet/minecraft/class_269;method_1158(Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)Vofficial aLfjx;a(Lfjo;Lfjp;)V
 - 
addScoreHolderToTeam
- Overrides:
 addScoreHolderToTeamin classScoreboard- Mappings:
 Namespace Name Mixin selector named addScoreHolderToTeamLnet/minecraft/scoreboard/Scoreboard;addScoreHolderToTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Zintermediary method_1172Lnet/minecraft/class_269;method_1172(Ljava/lang/String;Lnet/minecraft/class_268;)Zofficial aLfjx;a(Ljava/lang/String;Lfjs;)Z
 - 
removeScoreHolderFromTeam
- Overrides:
 removeScoreHolderFromTeamin classScoreboard- Mappings:
 Namespace Name Mixin selector named removeScoreHolderFromTeamLnet/minecraft/scoreboard/Scoreboard;removeScoreHolderFromTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Vintermediary method_1157Lnet/minecraft/class_269;method_1157(Ljava/lang/String;Lnet/minecraft/class_268;)Vofficial bLfjx;b(Ljava/lang/String;Lfjs;)V
 - 
updateObjective
- Overrides:
 updateObjectivein classScoreboard- Mappings:
 Namespace Name Mixin selector named updateObjectiveLnet/minecraft/scoreboard/Scoreboard;updateObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1185Lnet/minecraft/class_269;method_1185(Lnet/minecraft/class_266;)Vofficial aLfjx;a(Lfjp;)V
 - 
updateExistingObjective
- Overrides:
 updateExistingObjectivein classScoreboard- Mappings:
 Namespace Name Mixin selector named updateExistingObjectiveLnet/minecraft/scoreboard/Scoreboard;updateExistingObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1175Lnet/minecraft/class_269;method_1175(Lnet/minecraft/class_266;)Vofficial bLfjx;b(Lfjp;)V
 - 
updateRemovedObjective
- Overrides:
 updateRemovedObjectivein classScoreboard- Mappings:
 Namespace Name Mixin selector named updateRemovedObjectiveLnet/minecraft/scoreboard/Scoreboard;updateRemovedObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1173Lnet/minecraft/class_269;method_1173(Lnet/minecraft/class_266;)Vofficial cLfjx;c(Lfjp;)V
 - 
updateScoreboardTeamAndPlayers
- Overrides:
 updateScoreboardTeamAndPlayersin classScoreboard- Mappings:
 Namespace Name Mixin selector named updateScoreboardTeamAndPlayersLnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeamAndPlayers(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1160Lnet/minecraft/class_269;method_1160(Lnet/minecraft/class_268;)Vofficial aLfjx;a(Lfjs;)V
 - 
updateScoreboardTeam
- Overrides:
 updateScoreboardTeamin classScoreboard- Mappings:
 Namespace Name Mixin selector named updateScoreboardTeamLnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeam(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1154Lnet/minecraft/class_269;method_1154(Lnet/minecraft/class_268;)Vofficial bLfjx;b(Lfjs;)V
 - 
updateRemovedTeam
- Overrides:
 updateRemovedTeamin classScoreboard- Mappings:
 Namespace Name Mixin selector named updateRemovedTeamLnet/minecraft/scoreboard/Scoreboard;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1193Lnet/minecraft/class_269;method_1193(Lnet/minecraft/class_268;)Vofficial cLfjx;c(Lfjs;)V
 - 
addUpdateListener
- Mappings:
 Namespace Name Mixin selector named addUpdateListenerLnet/minecraft/scoreboard/ServerScoreboard;addUpdateListener(Ljava/lang/Runnable;)Vintermediary method_12935Lnet/minecraft/class_2995;method_12935(Ljava/lang/Runnable;)Vofficial aLamx;a(Ljava/lang/Runnable;)V
 - 
runUpdateListeners
protected void runUpdateListeners()- Mappings:
 Namespace Name Mixin selector named runUpdateListenersLnet/minecraft/scoreboard/ServerScoreboard;runUpdateListeners()Vintermediary method_12941Lnet/minecraft/class_2995;method_12941()Vofficial aLamx;a()V
 - 
createChangePackets
- Mappings:
 Namespace Name Mixin selector named createChangePacketsLnet/minecraft/scoreboard/ServerScoreboard;createChangePackets(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/List;intermediary method_12937Lnet/minecraft/class_2995;method_12937(Lnet/minecraft/class_266;)Ljava/util/List;official dLamx;d(Lfjp;)Ljava/util/List;
 - 
startSyncing
- Mappings:
 Namespace Name Mixin selector named startSyncingLnet/minecraft/scoreboard/ServerScoreboard;startSyncing(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_12939Lnet/minecraft/class_2995;method_12939(Lnet/minecraft/class_266;)Vofficial eLamx;e(Lfjp;)V
 - 
createRemovePackets
- Mappings:
 Namespace Name Mixin selector named createRemovePacketsLnet/minecraft/scoreboard/ServerScoreboard;createRemovePackets(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/List;intermediary method_12940Lnet/minecraft/class_2995;method_12940(Lnet/minecraft/class_266;)Ljava/util/List;official fLamx;f(Lfjp;)Ljava/util/List;
 - 
stopSyncing
- Mappings:
 Namespace Name Mixin selector named stopSyncingLnet/minecraft/scoreboard/ServerScoreboard;stopSyncing(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_12938Lnet/minecraft/class_2995;method_12938(Lnet/minecraft/class_266;)Vofficial gLamx;g(Lfjp;)V
 - 
countDisplaySlots
- Mappings:
 Namespace Name Mixin selector named countDisplaySlotsLnet/minecraft/scoreboard/ServerScoreboard;countDisplaySlots(Lnet/minecraft/scoreboard/ScoreboardObjective;)Iintermediary method_12936Lnet/minecraft/class_2995;method_12936(Lnet/minecraft/class_266;)Iofficial hLamx;h(Lfjp;)I
 - 
createState
- Mappings:
 Namespace Name Mixin selector named createStateLnet/minecraft/scoreboard/ServerScoreboard;createState()Lnet/minecraft/scoreboard/ScoreboardState;intermediary method_32705Lnet/minecraft/class_2995;method_32705()Lnet/minecraft/class_273;official hLamx;h()Lfjy;
 - 
unpackState
- Mappings:
 Namespace Name Mixin selector named unpackStateLnet/minecraft/scoreboard/ServerScoreboard;unpackState(Lnet/minecraft/scoreboard/ScoreboardState$Packed;)Lnet/minecraft/scoreboard/ScoreboardState;intermediary method_32704Lnet/minecraft/class_2995;method_32704(Lnet/minecraft/class_273$class_10745;)Lnet/minecraft/class_273;official aLamx;a(Lfjy$a;)Lfjy;
 - 
refreshWaypointTrackingFor
- Mappings:
 Namespace Name Mixin selector named refreshWaypointTrackingForLnet/minecraft/scoreboard/ServerScoreboard;refreshWaypointTrackingFor(Ljava/lang/String;)Vintermediary method_70595Lnet/minecraft/class_2995;method_70595(Ljava/lang/String;)Vofficial fLamx;f(Ljava/lang/String;)V
 - 
refreshWaypointTrackingFor
- Mappings:
 Namespace Name Mixin selector named refreshWaypointTrackingForLnet/minecraft/scoreboard/ServerScoreboard;refreshWaypointTrackingFor(Lnet/minecraft/scoreboard/Team;)Vintermediary method_70594Lnet/minecraft/class_2995;method_70594(Lnet/minecraft/class_268;)Vofficial eLamx;e(Lfjs;)V
 
 -