Class ServerScoreboard

java.lang.Object
net.minecraft.scoreboard.Scoreboard
net.minecraft.scoreboard.ServerScoreboard

public class ServerScoreboard extends Scoreboard
Mappings:
Namespace Name
named net/minecraft/scoreboard/ServerScoreboard
intermediary net/minecraft/class_2995
official amx
  • Field Details

    • STATE_TYPE

      public static final PersistentStateType<ScoreboardState> STATE_TYPE
      Mappings:
      Namespace Name Mixin selector
      named STATE_TYPE Lnet/minecraft/scoreboard/ServerScoreboard;STATE_TYPE:Lnet/minecraft/world/PersistentStateType;
      intermediary field_56414 Lnet/minecraft/class_2995;field_56414:Lnet/minecraft/class_10741;
      official a Lamx;a:Lfby;
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      named server Lnet/minecraft/scoreboard/ServerScoreboard;server:Lnet/minecraft/server/MinecraftServer;
      intermediary field_13428 Lnet/minecraft/class_2995;field_13428:Lnet/minecraft/server/MinecraftServer;
      official c Lamx;c:Lnet/minecraft/server/MinecraftServer;
    • syncableObjectives

      private final Set<ScoreboardObjective> syncableObjectives
      Mappings:
      Namespace Name Mixin selector
      named syncableObjectives Lnet/minecraft/scoreboard/ServerScoreboard;syncableObjectives:Ljava/util/Set;
      intermediary field_13427 Lnet/minecraft/class_2995;field_13427:Ljava/util/Set;
      official d Lamx;d:Ljava/util/Set;
    • updateListeners

      private final List<Runnable> updateListeners
      Mappings:
      Namespace Name Mixin selector
      named updateListeners Lnet/minecraft/scoreboard/ServerScoreboard;updateListeners:Ljava/util/List;
      intermediary field_13426 Lnet/minecraft/class_2995;field_13426:Ljava/util/List;
      official e Lamx;e:Ljava/util/List;
  • Constructor Details

    • ServerScoreboard

      public ServerScoreboard(MinecraftServer server)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/scoreboard/ServerScoreboard;<init>(Lnet/minecraft/server/MinecraftServer;)V
      intermediary <init> Lnet/minecraft/class_2995;<init>(Lnet/minecraft/server/MinecraftServer;)V
      official <init> Lamx;<init>(Lnet/minecraft/server/MinecraftServer;)V
  • Method Details

    • updateScore

      protected void updateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, ScoreboardScore score)
      Overrides:
      updateScore in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateScore Lnet/minecraft/scoreboard/Scoreboard;updateScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;Lnet/minecraft/scoreboard/ScoreboardScore;)V
      intermediary method_1176 Lnet/minecraft/class_269;method_1176(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)V
      official a Lfjx;a(Lfjw;Lfjp;Lfju;)V
    • resetScore

      protected void resetScore(ScoreHolder scoreHolder, ScoreboardObjective objective)
      Overrides:
      resetScore in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named resetScore Lnet/minecraft/scoreboard/Scoreboard;resetScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_55337 Lnet/minecraft/class_269;method_55337(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
      official a Lfjx;a(Lfjw;Lfjp;)V
    • onScoreHolderRemoved

      public void onScoreHolderRemoved(ScoreHolder scoreHolder)
      Overrides:
      onScoreHolderRemoved in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named onScoreHolderRemoved Lnet/minecraft/scoreboard/Scoreboard;onScoreHolderRemoved(Lnet/minecraft/scoreboard/ScoreHolder;)V
      intermediary method_1152 Lnet/minecraft/class_269;method_1152(Lnet/minecraft/class_9015;)V
      official a Lfjx;a(Lfjw;)V
    • onScoreRemoved

      public void onScoreRemoved(ScoreHolder scoreHolder, ScoreboardObjective objective)
      Overrides:
      onScoreRemoved in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named onScoreRemoved Lnet/minecraft/scoreboard/Scoreboard;onScoreRemoved(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_1190 Lnet/minecraft/class_269;method_1190(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
      official b Lfjx;b(Lfjw;Lfjp;)V
    • setObjectiveSlot

      public void setObjectiveSlot(ScoreboardDisplaySlot slot, @Nullable @Nullable ScoreboardObjective objective)
      Overrides:
      setObjectiveSlot in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named setObjectiveSlot Lnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(Lnet/minecraft/scoreboard/ScoreboardDisplaySlot;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_1158 Lnet/minecraft/class_269;method_1158(Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
      official a Lfjx;a(Lfjo;Lfjp;)V
    • addScoreHolderToTeam

      public boolean addScoreHolderToTeam(String scoreHolderName, Team team)
      Overrides:
      addScoreHolderToTeam in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named addScoreHolderToTeam Lnet/minecraft/scoreboard/Scoreboard;addScoreHolderToTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Z
      intermediary method_1172 Lnet/minecraft/class_269;method_1172(Ljava/lang/String;Lnet/minecraft/class_268;)Z
      official a Lfjx;a(Ljava/lang/String;Lfjs;)Z
    • removeScoreHolderFromTeam

      public void removeScoreHolderFromTeam(String scoreHolderName, Team team)
      Overrides:
      removeScoreHolderFromTeam in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named removeScoreHolderFromTeam Lnet/minecraft/scoreboard/Scoreboard;removeScoreHolderFromTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)V
      intermediary method_1157 Lnet/minecraft/class_269;method_1157(Ljava/lang/String;Lnet/minecraft/class_268;)V
      official b Lfjx;b(Ljava/lang/String;Lfjs;)V
    • updateObjective

      public void updateObjective(ScoreboardObjective objective)
      Overrides:
      updateObjective in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateObjective Lnet/minecraft/scoreboard/Scoreboard;updateObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_1185 Lnet/minecraft/class_269;method_1185(Lnet/minecraft/class_266;)V
      official a Lfjx;a(Lfjp;)V
    • updateExistingObjective

      public void updateExistingObjective(ScoreboardObjective objective)
      Overrides:
      updateExistingObjective in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateExistingObjective Lnet/minecraft/scoreboard/Scoreboard;updateExistingObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_1175 Lnet/minecraft/class_269;method_1175(Lnet/minecraft/class_266;)V
      official b Lfjx;b(Lfjp;)V
    • updateRemovedObjective

      public void updateRemovedObjective(ScoreboardObjective objective)
      Overrides:
      updateRemovedObjective in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateRemovedObjective Lnet/minecraft/scoreboard/Scoreboard;updateRemovedObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_1173 Lnet/minecraft/class_269;method_1173(Lnet/minecraft/class_266;)V
      official c Lfjx;c(Lfjp;)V
    • updateScoreboardTeamAndPlayers

      public void updateScoreboardTeamAndPlayers(Team team)
      Overrides:
      updateScoreboardTeamAndPlayers in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateScoreboardTeamAndPlayers Lnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeamAndPlayers(Lnet/minecraft/scoreboard/Team;)V
      intermediary method_1160 Lnet/minecraft/class_269;method_1160(Lnet/minecraft/class_268;)V
      official a Lfjx;a(Lfjs;)V
    • updateScoreboardTeam

      public void updateScoreboardTeam(Team team)
      Overrides:
      updateScoreboardTeam in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateScoreboardTeam Lnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeam(Lnet/minecraft/scoreboard/Team;)V
      intermediary method_1154 Lnet/minecraft/class_269;method_1154(Lnet/minecraft/class_268;)V
      official b Lfjx;b(Lfjs;)V
    • updateRemovedTeam

      public void updateRemovedTeam(Team team)
      Overrides:
      updateRemovedTeam in class Scoreboard
      Mappings:
      Namespace Name Mixin selector
      named updateRemovedTeam Lnet/minecraft/scoreboard/Scoreboard;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)V
      intermediary method_1193 Lnet/minecraft/class_269;method_1193(Lnet/minecraft/class_268;)V
      official c Lfjx;c(Lfjs;)V
    • addUpdateListener

      public void addUpdateListener(Runnable listener)
      Mappings:
      Namespace Name Mixin selector
      named addUpdateListener Lnet/minecraft/scoreboard/ServerScoreboard;addUpdateListener(Ljava/lang/Runnable;)V
      intermediary method_12935 Lnet/minecraft/class_2995;method_12935(Ljava/lang/Runnable;)V
      official a Lamx;a(Ljava/lang/Runnable;)V
    • runUpdateListeners

      protected void runUpdateListeners()
      Mappings:
      Namespace Name Mixin selector
      named runUpdateListeners Lnet/minecraft/scoreboard/ServerScoreboard;runUpdateListeners()V
      intermediary method_12941 Lnet/minecraft/class_2995;method_12941()V
      official a Lamx;a()V
    • createChangePackets

      public List<Packet<?>> createChangePackets(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named createChangePackets Lnet/minecraft/scoreboard/ServerScoreboard;createChangePackets(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/List;
      intermediary method_12937 Lnet/minecraft/class_2995;method_12937(Lnet/minecraft/class_266;)Ljava/util/List;
      official d Lamx;d(Lfjp;)Ljava/util/List;
    • startSyncing

      public void startSyncing(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named startSyncing Lnet/minecraft/scoreboard/ServerScoreboard;startSyncing(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_12939 Lnet/minecraft/class_2995;method_12939(Lnet/minecraft/class_266;)V
      official e Lamx;e(Lfjp;)V
    • createRemovePackets

      public List<Packet<?>> createRemovePackets(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named createRemovePackets Lnet/minecraft/scoreboard/ServerScoreboard;createRemovePackets(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/List;
      intermediary method_12940 Lnet/minecraft/class_2995;method_12940(Lnet/minecraft/class_266;)Ljava/util/List;
      official f Lamx;f(Lfjp;)Ljava/util/List;
    • stopSyncing

      public void stopSyncing(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named stopSyncing Lnet/minecraft/scoreboard/ServerScoreboard;stopSyncing(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_12938 Lnet/minecraft/class_2995;method_12938(Lnet/minecraft/class_266;)V
      official g Lamx;g(Lfjp;)V
    • countDisplaySlots

      public int countDisplaySlots(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named countDisplaySlots Lnet/minecraft/scoreboard/ServerScoreboard;countDisplaySlots(Lnet/minecraft/scoreboard/ScoreboardObjective;)I
      intermediary method_12936 Lnet/minecraft/class_2995;method_12936(Lnet/minecraft/class_266;)I
      official h Lamx;h(Lfjp;)I
    • createState

      private ScoreboardState createState()
      Mappings:
      Namespace Name Mixin selector
      named createState Lnet/minecraft/scoreboard/ServerScoreboard;createState()Lnet/minecraft/scoreboard/ScoreboardState;
      intermediary method_32705 Lnet/minecraft/class_2995;method_32705()Lnet/minecraft/class_273;
      official h Lamx;h()Lfjy;
    • unpackState

      private ScoreboardState unpackState(ScoreboardState.Packed packedState)
      Mappings:
      Namespace Name Mixin selector
      named unpackState Lnet/minecraft/scoreboard/ServerScoreboard;unpackState(Lnet/minecraft/scoreboard/ScoreboardState$Packed;)Lnet/minecraft/scoreboard/ScoreboardState;
      intermediary method_32704 Lnet/minecraft/class_2995;method_32704(Lnet/minecraft/class_273$class_10745;)Lnet/minecraft/class_273;
      official a Lamx;a(Lfjy$a;)Lfjy;
    • refreshWaypointTrackingFor

      private void refreshWaypointTrackingFor(String playerName)
      Mappings:
      Namespace Name Mixin selector
      named refreshWaypointTrackingFor Lnet/minecraft/scoreboard/ServerScoreboard;refreshWaypointTrackingFor(Ljava/lang/String;)V
      intermediary method_70595 Lnet/minecraft/class_2995;method_70595(Ljava/lang/String;)V
      official f Lamx;f(Ljava/lang/String;)V
    • refreshWaypointTrackingFor

      private void refreshWaypointTrackingFor(Team team)
      Mappings:
      Namespace Name Mixin selector
      named refreshWaypointTrackingFor Lnet/minecraft/scoreboard/ServerScoreboard;refreshWaypointTrackingFor(Lnet/minecraft/scoreboard/Team;)V
      intermediary method_70594 Lnet/minecraft/class_2995;method_70594(Lnet/minecraft/class_268;)V
      official e Lamx;e(Lfjs;)V