Class Scoreboard

java.lang.Object
net.minecraft.scoreboard.Scoreboard
Direct Known Subclasses:
ServerScoreboard

public class Scoreboard
extends Object
Mappings:
Namespace Name
official djs
intermediary net/minecraft/class_269
named net/minecraft/scoreboard/Scoreboard
  • Field Details

    • displaySlotNames

      private static String[] displaySlotNames
      Mappings:
      Namespace Name Mixin selector
      official g Ldjs;g:[Ljava/lang/String;
      intermediary field_1430 Lnet/minecraft/class_269;field_1430:[Ljava/lang/String;
      named displaySlotNames Lnet/minecraft/scoreboard/Scoreboard;displaySlotNames:[Ljava/lang/String;
    • objectives

      private final Map<String,​ScoreboardObjective> objectives
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a:Ljava/util/Map;
      intermediary field_1428 Lnet/minecraft/class_269;field_1428:Ljava/util/Map;
      named objectives Lnet/minecraft/scoreboard/Scoreboard;objectives:Ljava/util/Map;
    • objectivesByCriterion

      private final Map<ScoreboardCriterion,​List<ScoreboardObjective>> objectivesByCriterion
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b:Ljava/util/Map;
      intermediary field_1429 Lnet/minecraft/class_269;field_1429:Ljava/util/Map;
      named objectivesByCriterion Lnet/minecraft/scoreboard/Scoreboard;objectivesByCriterion:Ljava/util/Map;
    • playerObjectives

      private final Map<String,​Map<ScoreboardObjective,​ScoreboardPlayerScore>> playerObjectives
      Mappings:
      Namespace Name Mixin selector
      official c Ldjs;c:Ljava/util/Map;
      intermediary field_1431 Lnet/minecraft/class_269;field_1431:Ljava/util/Map;
      named playerObjectives Lnet/minecraft/scoreboard/Scoreboard;playerObjectives:Ljava/util/Map;
    • objectiveSlots

      private final ScoreboardObjective[] objectiveSlots
      Mappings:
      Namespace Name Mixin selector
      official d Ldjs;d:[Ldjp;
      intermediary field_1432 Lnet/minecraft/class_269;field_1432:[Lnet/minecraft/class_266;
      named objectiveSlots Lnet/minecraft/scoreboard/Scoreboard;objectiveSlots:[Lnet/minecraft/scoreboard/ScoreboardObjective;
    • teams

      private final Map<String,​Team> teams
      Mappings:
      Namespace Name Mixin selector
      official e Ldjs;e:Ljava/util/Map;
      intermediary field_1426 Lnet/minecraft/class_269;field_1426:Ljava/util/Map;
      named teams Lnet/minecraft/scoreboard/Scoreboard;teams:Ljava/util/Map;
    • teamsByPlayer

      private final Map<String,​Team> teamsByPlayer
      Mappings:
      Namespace Name Mixin selector
      official f Ldjs;f:Ljava/util/Map;
      intermediary field_1427 Lnet/minecraft/class_269;field_1427:Ljava/util/Map;
      named teamsByPlayer Lnet/minecraft/scoreboard/Scoreboard;teamsByPlayer:Ljava/util/Map;
  • Constructor Details

    • Scoreboard

      public Scoreboard()
  • Method Details

    • containsObjective

      @Environment(CLIENT) public boolean containsObjective​(String name)
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b(Ljava/lang/String;)Z
      intermediary method_1181 Lnet/minecraft/class_269;method_1181(Ljava/lang/String;)Z
      named containsObjective Lnet/minecraft/scoreboard/Scoreboard;containsObjective(Ljava/lang/String;)Z
    • getObjective

      public ScoreboardObjective getObjective​(String name)
      Mappings:
      Namespace Name Mixin selector
      official c Ldjs;c(Ljava/lang/String;)Ldjp;
      intermediary method_1165 Lnet/minecraft/class_269;method_1165(Ljava/lang/String;)Lnet/minecraft/class_266;
      named getObjective Lnet/minecraft/scoreboard/Scoreboard;getObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • getNullableObjective

      @Nullable public ScoreboardObjective getNullableObjective​(@Nullable String name)
      Mappings:
      Namespace Name Mixin selector
      official d Ldjs;d(Ljava/lang/String;)Ldjp;
      intermediary method_1170 Lnet/minecraft/class_269;method_1170(Ljava/lang/String;)Lnet/minecraft/class_266;
      named getNullableObjective Lnet/minecraft/scoreboard/Scoreboard;getNullableObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • addObjective

      public ScoreboardObjective addObjective​(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ljava/lang/String;Ldjv;Loi;Ldjv$a;)Ldjp;
      intermediary method_1168 Lnet/minecraft/class_269;method_1168(Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)Lnet/minecraft/class_266;
      named addObjective Lnet/minecraft/scoreboard/Scoreboard;addObjective(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardCriterion;Lnet/minecraft/text/Text;Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • forEachScore

      public final void forEachScore​(ScoreboardCriterion criterion, String player, Consumer<ScoreboardPlayerScore> action)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ldjv;Ljava/lang/String;Ljava/util/function/Consumer;)V
      intermediary method_1162 Lnet/minecraft/class_269;method_1162(Lnet/minecraft/class_274;Ljava/lang/String;Ljava/util/function/Consumer;)V
      named forEachScore Lnet/minecraft/scoreboard/Scoreboard;forEachScore(Lnet/minecraft/scoreboard/ScoreboardCriterion;Ljava/lang/String;Ljava/util/function/Consumer;)V
    • playerHasObjective

      public boolean playerHasObjective​(String playerName, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b(Ljava/lang/String;Ldjp;)Z
      intermediary method_1183 Lnet/minecraft/class_269;method_1183(Ljava/lang/String;Lnet/minecraft/class_266;)Z
      named playerHasObjective Lnet/minecraft/scoreboard/Scoreboard;playerHasObjective(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)Z
    • getPlayerScore

      public ScoreboardPlayerScore getPlayerScore​(String player, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official c Ldjs;c(Ljava/lang/String;Ldjp;)Ldjr;
      intermediary method_1180 Lnet/minecraft/class_269;method_1180(Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
      named getPlayerScore Lnet/minecraft/scoreboard/Scoreboard;getPlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)Lnet/minecraft/scoreboard/ScoreboardPlayerScore;
    • getAllPlayerScores

      public Collection<ScoreboardPlayerScore> getAllPlayerScores​(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official i Ldjs;i(Ldjp;)Ljava/util/Collection;
      intermediary method_1184 Lnet/minecraft/class_269;method_1184(Lnet/minecraft/class_266;)Ljava/util/Collection;
      named getAllPlayerScores Lnet/minecraft/scoreboard/Scoreboard;getAllPlayerScores(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/Collection;
    • getObjectives

      public Collection<ScoreboardObjective> getObjectives()
      Mappings:
      Namespace Name Mixin selector
      official c Ldjs;c()Ljava/util/Collection;
      intermediary method_1151 Lnet/minecraft/class_269;method_1151()Ljava/util/Collection;
      named getObjectives Lnet/minecraft/scoreboard/Scoreboard;getObjectives()Ljava/util/Collection;
    • getObjectiveNames

      public Collection<String> getObjectiveNames()
      Mappings:
      Namespace Name Mixin selector
      official d Ldjs;d()Ljava/util/Collection;
      intermediary method_1163 Lnet/minecraft/class_269;method_1163()Ljava/util/Collection;
      named getObjectiveNames Lnet/minecraft/scoreboard/Scoreboard;getObjectiveNames()Ljava/util/Collection;
    • getKnownPlayers

      public Collection<String> getKnownPlayers()
      Mappings:
      Namespace Name Mixin selector
      official e Ldjs;e()Ljava/util/Collection;
      intermediary method_1178 Lnet/minecraft/class_269;method_1178()Ljava/util/Collection;
      named getKnownPlayers Lnet/minecraft/scoreboard/Scoreboard;getKnownPlayers()Ljava/util/Collection;
    • resetPlayerScore

      public void resetPlayerScore​(String playerName, @Nullable ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official d Ldjs;d(Ljava/lang/String;Ldjp;)V
      intermediary method_1155 Lnet/minecraft/class_269;method_1155(Ljava/lang/String;Lnet/minecraft/class_266;)V
      named resetPlayerScore Lnet/minecraft/scoreboard/Scoreboard;resetPlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • getPlayerObjectives

      public Map<ScoreboardObjective,​ScoreboardPlayerScore> getPlayerObjectives​(String string)
      Mappings:
      Namespace Name Mixin selector
      official e Ldjs;e(Ljava/lang/String;)Ljava/util/Map;
      intermediary method_1166 Lnet/minecraft/class_269;method_1166(Ljava/lang/String;)Ljava/util/Map;
      named getPlayerObjectives Lnet/minecraft/scoreboard/Scoreboard;getPlayerObjectives(Ljava/lang/String;)Ljava/util/Map;
    • removeObjective

      public void removeObjective​(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official j Ldjs;j(Ldjp;)V
      intermediary method_1194 Lnet/minecraft/class_269;method_1194(Lnet/minecraft/class_266;)V
      named removeObjective Lnet/minecraft/scoreboard/Scoreboard;removeObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • setObjectiveSlot

      public void setObjectiveSlot​(int slot, @Nullable ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(ILdjp;)V
      intermediary method_1158 Lnet/minecraft/class_269;method_1158(ILnet/minecraft/class_266;)V
      named setObjectiveSlot Lnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(ILnet/minecraft/scoreboard/ScoreboardObjective;)V
    • getObjectiveForSlot

      @Nullable public ScoreboardObjective getObjectiveForSlot​(int slot)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(I)Ldjp;
      intermediary method_1189 Lnet/minecraft/class_269;method_1189(I)Lnet/minecraft/class_266;
      named getObjectiveForSlot Lnet/minecraft/scoreboard/Scoreboard;getObjectiveForSlot(I)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • getTeam

      public Team getTeam​(String name)
      Mappings:
      Namespace Name Mixin selector
      official f Ldjs;f(Ljava/lang/String;)Ldjq;
      intermediary method_1153 Lnet/minecraft/class_269;method_1153(Ljava/lang/String;)Lnet/minecraft/class_268;
      named getTeam Lnet/minecraft/scoreboard/Scoreboard;getTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
    • addTeam

      public Team addTeam​(String name)
      Mappings:
      Namespace Name Mixin selector
      official g Ldjs;g(Ljava/lang/String;)Ldjq;
      intermediary method_1171 Lnet/minecraft/class_269;method_1171(Ljava/lang/String;)Lnet/minecraft/class_268;
      named addTeam Lnet/minecraft/scoreboard/Scoreboard;addTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
    • removeTeam

      public void removeTeam​(Team team)
      Mappings:
      Namespace Name Mixin selector
      official d Ldjs;d(Ldjq;)V
      intermediary method_1191 Lnet/minecraft/class_269;method_1191(Lnet/minecraft/class_268;)V
      named removeTeam Lnet/minecraft/scoreboard/Scoreboard;removeTeam(Lnet/minecraft/scoreboard/Team;)V
    • addPlayerToTeam

      public boolean addPlayerToTeam​(String playerName, Team team)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ljava/lang/String;Ldjq;)Z
      intermediary method_1172 Lnet/minecraft/class_269;method_1172(Ljava/lang/String;Lnet/minecraft/class_268;)Z
      named addPlayerToTeam Lnet/minecraft/scoreboard/Scoreboard;addPlayerToTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Z
    • clearPlayerTeam

      public boolean clearPlayerTeam​(String playerName)
      Mappings:
      Namespace Name Mixin selector
      official h Ldjs;h(Ljava/lang/String;)Z
      intermediary method_1195 Lnet/minecraft/class_269;method_1195(Ljava/lang/String;)Z
      named clearPlayerTeam Lnet/minecraft/scoreboard/Scoreboard;clearPlayerTeam(Ljava/lang/String;)Z
    • removePlayerFromTeam

      public void removePlayerFromTeam​(String playerName, Team team)
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b(Ljava/lang/String;Ldjq;)V
      intermediary method_1157 Lnet/minecraft/class_269;method_1157(Ljava/lang/String;Lnet/minecraft/class_268;)V
      named removePlayerFromTeam Lnet/minecraft/scoreboard/Scoreboard;removePlayerFromTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)V
    • getTeamNames

      public Collection<String> getTeamNames()
      Mappings:
      Namespace Name Mixin selector
      official f Ldjs;f()Ljava/util/Collection;
      intermediary method_1196 Lnet/minecraft/class_269;method_1196()Ljava/util/Collection;
      named getTeamNames Lnet/minecraft/scoreboard/Scoreboard;getTeamNames()Ljava/util/Collection;
    • getTeams

      public Collection<Team> getTeams()
      Mappings:
      Namespace Name Mixin selector
      official g Ldjs;g()Ljava/util/Collection;
      intermediary method_1159 Lnet/minecraft/class_269;method_1159()Ljava/util/Collection;
      named getTeams Lnet/minecraft/scoreboard/Scoreboard;getTeams()Ljava/util/Collection;
    • getPlayerTeam

      @Nullable public Team getPlayerTeam​(String playerName)
      Mappings:
      Namespace Name Mixin selector
      official i Ldjs;i(Ljava/lang/String;)Ldjq;
      intermediary method_1164 Lnet/minecraft/class_269;method_1164(Ljava/lang/String;)Lnet/minecraft/class_268;
      named getPlayerTeam Lnet/minecraft/scoreboard/Scoreboard;getPlayerTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
    • updateObjective

      public void updateObjective​(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ldjp;)V
      intermediary method_1185 Lnet/minecraft/class_269;method_1185(Lnet/minecraft/class_266;)V
      named updateObjective Lnet/minecraft/scoreboard/Scoreboard;updateObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • updateExistingObjective

      public void updateExistingObjective​(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b(Ldjp;)V
      intermediary method_1175 Lnet/minecraft/class_269;method_1175(Lnet/minecraft/class_266;)V
      named updateExistingObjective Lnet/minecraft/scoreboard/Scoreboard;updateExistingObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • updateRemovedObjective

      public void updateRemovedObjective​(ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official c Ldjs;c(Ldjp;)V
      intermediary method_1173 Lnet/minecraft/class_269;method_1173(Lnet/minecraft/class_266;)V
      named updateRemovedObjective Lnet/minecraft/scoreboard/Scoreboard;updateRemovedObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • updateScore

      public void updateScore​(ScoreboardPlayerScore score)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ldjr;)V
      intermediary method_1176 Lnet/minecraft/class_269;method_1176(Lnet/minecraft/class_267;)V
      named updateScore Lnet/minecraft/scoreboard/Scoreboard;updateScore(Lnet/minecraft/scoreboard/ScoreboardPlayerScore;)V
    • updatePlayerScore

      public void updatePlayerScore​(String playerName)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ljava/lang/String;)V
      intermediary method_1152 Lnet/minecraft/class_269;method_1152(Ljava/lang/String;)V
      named updatePlayerScore Lnet/minecraft/scoreboard/Scoreboard;updatePlayerScore(Ljava/lang/String;)V
    • updatePlayerScore

      public void updatePlayerScore​(String playerName, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ljava/lang/String;Ldjp;)V
      intermediary method_1190 Lnet/minecraft/class_269;method_1190(Ljava/lang/String;Lnet/minecraft/class_266;)V
      named updatePlayerScore Lnet/minecraft/scoreboard/Scoreboard;updatePlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • updateScoreboardTeamAndPlayers

      public void updateScoreboardTeamAndPlayers​(Team team)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Ldjq;)V
      intermediary method_1160 Lnet/minecraft/class_269;method_1160(Lnet/minecraft/class_268;)V
      named updateScoreboardTeamAndPlayers Lnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeamAndPlayers(Lnet/minecraft/scoreboard/Team;)V
    • updateScoreboardTeam

      public void updateScoreboardTeam​(Team team)
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b(Ldjq;)V
      intermediary method_1154 Lnet/minecraft/class_269;method_1154(Lnet/minecraft/class_268;)V
      named updateScoreboardTeam Lnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeam(Lnet/minecraft/scoreboard/Team;)V
    • updateRemovedTeam

      public void updateRemovedTeam​(Team team)
      Mappings:
      Namespace Name Mixin selector
      official c Ldjs;c(Ldjq;)V
      intermediary method_1193 Lnet/minecraft/class_269;method_1193(Lnet/minecraft/class_268;)V
      named updateRemovedTeam Lnet/minecraft/scoreboard/Scoreboard;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)V
    • getDisplaySlotName

      public static String getDisplaySlotName​(int slotId)
      Mappings:
      Namespace Name Mixin selector
      official b Ldjs;b(I)Ljava/lang/String;
      intermediary method_1167 Lnet/minecraft/class_269;method_1167(I)Ljava/lang/String;
      named getDisplaySlotName Lnet/minecraft/scoreboard/Scoreboard;getDisplaySlotName(I)Ljava/lang/String;
    • getDisplaySlotId

      public static int getDisplaySlotId​(String slotName)
      Mappings:
      Namespace Name Mixin selector
      official j Ldjs;j(Ljava/lang/String;)I
      intermediary method_1192 Lnet/minecraft/class_269;method_1192(Ljava/lang/String;)I
      named getDisplaySlotId Lnet/minecraft/scoreboard/Scoreboard;getDisplaySlotId(Ljava/lang/String;)I
    • getDisplaySlotNames

      public static String[] getDisplaySlotNames()
      Mappings:
      Namespace Name Mixin selector
      official h Ldjs;h()[Ljava/lang/String;
      intermediary method_1186 Lnet/minecraft/class_269;method_1186()[Ljava/lang/String;
      named getDisplaySlotNames Lnet/minecraft/scoreboard/Scoreboard;getDisplaySlotNames()[Ljava/lang/String;
    • resetEntityScore

      public void resetEntityScore​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Laqv;)V
      intermediary method_1150 Lnet/minecraft/class_269;method_1150(Lnet/minecraft/class_1297;)V
      named resetEntityScore Lnet/minecraft/scoreboard/Scoreboard;resetEntityScore(Lnet/minecraft/entity/Entity;)V
    • toTag

      protected ListTag toTag()
      Mappings:
      Namespace Name Mixin selector
      official i Ldjs;i()Lmw;
      intermediary method_1169 Lnet/minecraft/class_269;method_1169()Lnet/minecraft/class_2499;
      named toTag Lnet/minecraft/scoreboard/Scoreboard;toTag()Lnet/minecraft/nbt/ListTag;
    • fromTag

      protected void fromTag​(ListTag listTag)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjs;a(Lmw;)V
      intermediary method_1188 Lnet/minecraft/class_269;method_1188(Lnet/minecraft/class_2499;)V
      named fromTag Lnet/minecraft/scoreboard/Scoreboard;fromTag(Lnet/minecraft/nbt/ListTag;)V