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 alj
  • Field Details

    • 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 b Lalj;b:Lnet/minecraft/server/MinecraftServer;
    • objectives

      private final Set<ScoreboardObjective> objectives
      Mappings:
      Namespace Name Mixin selector
      named objectives Lnet/minecraft/scoreboard/ServerScoreboard;objectives:Ljava/util/Set;
      intermediary field_13427 Lnet/minecraft/class_2995;field_13427:Ljava/util/Set;
      official c Lalj;c: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 d Lalj;d: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> Lalj;<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 Leya;a(Lexz;Lexs;Lexx;)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 Leya;a(Lexz;Lexs;)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 Leya;a(Lexz;)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 Leya;b(Lexz;Lexs;)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 Leya;a(Lexr;Lexs;)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 Leya;a(Ljava/lang/String;Lexv;)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 Leya;b(Ljava/lang/String;Lexv;)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 Leya;a(Lexs;)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 Leya;b(Lexs;)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 Leya;c(Lexs;)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 Leya;a(Lexv;)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 Leya;b(Lexv;)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 Leya;c(Lexv;)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 Lalj;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 Lalj;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 Lalj;d(Lexs;)Ljava/util/List;
    • addScoreboardObjective

      public void addScoreboardObjective(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named addScoreboardObjective Lnet/minecraft/scoreboard/ServerScoreboard;addScoreboardObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_12939 Lnet/minecraft/class_2995;method_12939(Lnet/minecraft/class_266;)V
      official e Lalj;e(Lexs;)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 Lalj;f(Lexs;)Ljava/util/List;
    • removeScoreboardObjective

      public void removeScoreboardObjective(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named removeScoreboardObjective Lnet/minecraft/scoreboard/ServerScoreboard;removeScoreboardObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
      intermediary method_12938 Lnet/minecraft/class_2995;method_12938(Lnet/minecraft/class_266;)V
      official g Lalj;g(Lexs;)V
    • getSlot

      public int getSlot(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      named getSlot Lnet/minecraft/scoreboard/ServerScoreboard;getSlot(Lnet/minecraft/scoreboard/ScoreboardObjective;)I
      intermediary method_12936 Lnet/minecraft/class_2995;method_12936(Lnet/minecraft/class_266;)I
      official h Lalj;h(Lexs;)I
    • getPersistentStateType

      public PersistentState.Type<ScoreboardState> getPersistentStateType()
      Mappings:
      Namespace Name Mixin selector
      named getPersistentStateType Lnet/minecraft/scoreboard/ServerScoreboard;getPersistentStateType()Lnet/minecraft/world/PersistentState$Type;
      intermediary method_52297 Lnet/minecraft/class_2995;method_52297()Lnet/minecraft/class_18$class_8645;
      official b Lalj;b()Leqf$a;
    • 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 Lalj;h()Leyb;
    • stateFromNbt

      private ScoreboardState stateFromNbt(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup)
      Mappings:
      Namespace Name Mixin selector
      named stateFromNbt Lnet/minecraft/scoreboard/ServerScoreboard;stateFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/scoreboard/ScoreboardState;
      intermediary method_32704 Lnet/minecraft/class_2995;method_32704(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_273;
      official a Lalj;a(Lua;Ljo$a;)Leyb;