Class Scoreboard

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

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

    • names

      private static String[] names
      Mappings:
      Namespace Name Mixin selector
      official g Lcfc;g:[Ljava/lang/String;
      intermediary field_10276 Lnet/minecraft/class_1471;field_10276:[Ljava/lang/String;
      named names Lnet/minecraft/scoreboard/Scoreboard;names:[Ljava/lang/String;
    • objectives

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

      private final Map<GenericScoreboardCriteria,List<ScoreboardObjective>> objectivesByCriterion
      Mappings:
      Namespace Name Mixin selector
      official b Lcfc;b:Ljava/util/Map;
      intermediary field_5689 Lnet/minecraft/class_1471;field_5689: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 Lcfc;c:Ljava/util/Map;
      intermediary field_5690 Lnet/minecraft/class_1471;field_5690:Ljava/util/Map;
      named playerObjectives Lnet/minecraft/scoreboard/Scoreboard;playerObjectives:Ljava/util/Map;
    • objectivesArray

      private final ScoreboardObjective[] objectivesArray
      Mappings:
      Namespace Name Mixin selector
      official d Lcfc;d:[Lcez;
      intermediary field_5691 Lnet/minecraft/class_1471;field_5691:[Lnet/minecraft/class_1467;
      named objectivesArray Lnet/minecraft/scoreboard/Scoreboard;objectivesArray:[Lnet/minecraft/scoreboard/ScoreboardObjective;
    • teams

      private final Map<String,Team> teams
      Mappings:
      Namespace Name Mixin selector
      official e Lcfc;e:Ljava/util/Map;
      intermediary field_5692 Lnet/minecraft/class_1471;field_5692: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 Lcfc;f:Ljava/util/Map;
      intermediary field_5693 Lnet/minecraft/class_1471;field_5693:Ljava/util/Map;
      named teamsByPlayer Lnet/minecraft/scoreboard/Scoreboard;teamsByPlayer:Ljava/util/Map;
  • Constructor Details

    • Scoreboard

      public Scoreboard()
  • Method Details

    • method_18116

      @Environment(CLIENT) public boolean method_18116(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Lcfc;b(Ljava/lang/String;)Z
      intermediary method_18116 Lnet/minecraft/class_1471;method_18116(Ljava/lang/String;)Z
      named method_18116 Lnet/minecraft/scoreboard/Scoreboard;method_18116(Ljava/lang/String;)Z
    • method_18117

      public ScoreboardObjective method_18117(String string)
      Mappings:
      Namespace Name Mixin selector
      official c Lcfc;c(Ljava/lang/String;)Lcez;
      intermediary method_18117 Lnet/minecraft/class_1471;method_18117(Ljava/lang/String;)Lnet/minecraft/class_1467;
      named method_18117 Lnet/minecraft/scoreboard/Scoreboard;method_18117(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • getNullableObjective

      @Nullable public ScoreboardObjective getNullableObjective(@Nullable String name)
      Mappings:
      Namespace Name Mixin selector
      official d Lcfc;d(Ljava/lang/String;)Lcez;
      intermediary method_4888 Lnet/minecraft/class_1471;method_4888(Ljava/lang/String;)Lnet/minecraft/class_1467;
      named getNullableObjective Lnet/minecraft/scoreboard/Scoreboard;getNullableObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • method_18113

      public ScoreboardObjective method_18113(String string, GenericScoreboardCriteria genericScoreboardCriteria, Text text, GenericScoreboardCriteria.class_4104 class_4104)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfc;a(Ljava/lang/String;Lcff;Lij;Lcff$a;)Lcez;
      intermediary method_18113 Lnet/minecraft/class_1471;method_18113(Ljava/lang/String;Lnet/minecraft/class_1473;Lnet/minecraft/class_1982;Lnet/minecraft/class_1473$class_4104;)Lnet/minecraft/class_1467;
      named method_18113 Lnet/minecraft/scoreboard/Scoreboard;method_18113(Ljava/lang/String;Lnet/minecraft/scoreboard/GenericScoreboardCriteria;Lnet/minecraft/text/Text;Lnet/minecraft/scoreboard/GenericScoreboardCriteria$class_4104;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • method_18109

      public final void method_18109(GenericScoreboardCriteria genericScoreboardCriteria, String string, Consumer<ScoreboardPlayerScore> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfc;a(Lcff;Ljava/lang/String;Ljava/util/function/Consumer;)V
      intermediary method_18109 Lnet/minecraft/class_1471;method_18109(Lnet/minecraft/class_1473;Ljava/lang/String;Ljava/util/function/Consumer;)V
      named method_18109 Lnet/minecraft/scoreboard/Scoreboard;method_18109(Lnet/minecraft/scoreboard/GenericScoreboardCriteria;Ljava/lang/String;Ljava/util/function/Consumer;)V
    • playerHasObjective

      public boolean playerHasObjective(String playerName, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official b Lcfc;b(Ljava/lang/String;Lcez;)Z
      intermediary method_9360 Lnet/minecraft/class_1471;method_9360(Ljava/lang/String;Lnet/minecraft/class_1467;)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 Lcfc;c(Ljava/lang/String;Lcez;)Lcfb;
      intermediary method_4882 Lnet/minecraft/class_1471;method_4882(Ljava/lang/String;Lnet/minecraft/class_1467;)Lnet/minecraft/class_1469;
      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 Lcfc;i(Lcez;)Ljava/util/Collection;
      intermediary method_4903 Lnet/minecraft/class_1471;method_4903(Lnet/minecraft/class_1467;)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 Lcfc;c()Ljava/util/Collection;
      intermediary method_4890 Lnet/minecraft/class_1471;method_4890()Ljava/util/Collection;
      named getObjectives Lnet/minecraft/scoreboard/Scoreboard;getObjectives()Ljava/util/Collection;
    • method_18118

      public Collection<String> method_18118()
      Mappings:
      Namespace Name Mixin selector
      official d Lcfc;d()Ljava/util/Collection;
      intermediary method_18118 Lnet/minecraft/class_1471;method_18118()Ljava/util/Collection;
      named method_18118 Lnet/minecraft/scoreboard/Scoreboard;method_18118()Ljava/util/Collection;
    • getKnownPlayers

      public Collection<String> getKnownPlayers()
      Mappings:
      Namespace Name Mixin selector
      official e Lcfc;e()Ljava/util/Collection;
      intermediary method_4894 Lnet/minecraft/class_1471;method_4894()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 Lcfc;d(Ljava/lang/String;Lcez;)V
      intermediary method_9361 Lnet/minecraft/class_1471;method_9361(Ljava/lang/String;Lnet/minecraft/class_1467;)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 Lcfc;e(Ljava/lang/String;)Ljava/util/Map;
      intermediary method_4896 Lnet/minecraft/class_1471;method_4896(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 Lcfc;j(Lcez;)V
      intermediary method_4906 Lnet/minecraft/class_1471;method_4906(Lnet/minecraft/class_1467;)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 Lcfc;a(ILcez;)V
      intermediary method_4876 Lnet/minecraft/class_1471;method_4876(ILnet/minecraft/class_1467;)V
      named setObjectiveSlot Lnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(ILnet/minecraft/scoreboard/ScoreboardObjective;)V
    • getObjectiveForSlot

      @Nullable public ScoreboardObjective getObjectiveForSlot(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfc;a(I)Lcez;
      intermediary method_4875 Lnet/minecraft/class_1471;method_4875(I)Lnet/minecraft/class_1467;
      named getObjectiveForSlot Lnet/minecraft/scoreboard/Scoreboard;getObjectiveForSlot(I)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • getTeam

      public Team getTeam(String string)
      Mappings:
      Namespace Name Mixin selector
      official f Lcfc;f(Ljava/lang/String;)Lcfa;
      intermediary method_4898 Lnet/minecraft/class_1471;method_4898(Ljava/lang/String;)Lnet/minecraft/class_1468;
      named getTeam Lnet/minecraft/scoreboard/Scoreboard;getTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
    • addTeam

      public Team addTeam(String string)
      Mappings:
      Namespace Name Mixin selector
      official g Lcfc;g(Ljava/lang/String;)Lcfa;
      intermediary method_4900 Lnet/minecraft/class_1471;method_4900(Ljava/lang/String;)Lnet/minecraft/class_1468;
      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 Lcfc;d(Lcfa;)V
      intermediary method_4895 Lnet/minecraft/class_1471;method_4895(Lnet/minecraft/class_1468;)V
      named removeTeam Lnet/minecraft/scoreboard/Scoreboard;removeTeam(Lnet/minecraft/scoreboard/Team;)V
    • method_6614

      public boolean method_6614(String string, Team team)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfc;a(Ljava/lang/String;Lcfa;)Z
      intermediary method_6614 Lnet/minecraft/class_1471;method_6614(Ljava/lang/String;Lnet/minecraft/class_1468;)Z
      named method_6614 Lnet/minecraft/scoreboard/Scoreboard;method_6614(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Z
    • clearPlayerTeam

      public boolean clearPlayerTeam(String string)
      Mappings:
      Namespace Name Mixin selector
      official h Lcfc;h(Ljava/lang/String;)Z
      intermediary method_4902 Lnet/minecraft/class_1471;method_4902(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 Lcfc;b(Ljava/lang/String;Lcfa;)V
      intermediary method_4889 Lnet/minecraft/class_1471;method_4889(Ljava/lang/String;Lnet/minecraft/class_1468;)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 Lcfc;f()Ljava/util/Collection;
      intermediary method_4899 Lnet/minecraft/class_1471;method_4899()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 Lcfc;g()Ljava/util/Collection;
      intermediary method_4901 Lnet/minecraft/class_1471;method_4901()Ljava/util/Collection;
      named getTeams Lnet/minecraft/scoreboard/Scoreboard;getTeams()Ljava/util/Collection;
    • getPlayerTeam

      @Nullable public Team getPlayerTeam(String string)
      Mappings:
      Namespace Name Mixin selector
      official i Lcfc;i(Ljava/lang/String;)Lcfa;
      intermediary method_4904 Lnet/minecraft/class_1471;method_4904(Ljava/lang/String;)Lnet/minecraft/class_1468;
      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 Lcfc;a(Lcez;)V
      intermediary method_4877 Lnet/minecraft/class_1471;method_4877(Lnet/minecraft/class_1467;)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 Lcfc;b(Lcez;)V
      intermediary method_4886 Lnet/minecraft/class_1471;method_4886(Lnet/minecraft/class_1467;)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 Lcfc;c(Lcez;)V
      intermediary method_4891 Lnet/minecraft/class_1471;method_4891(Lnet/minecraft/class_1467;)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 Lcfc;a(Lcfb;)V
      intermediary method_4879 Lnet/minecraft/class_1471;method_4879(Lnet/minecraft/class_1469;)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 Lcfc;a(Ljava/lang/String;)V
      intermediary method_4881 Lnet/minecraft/class_1471;method_4881(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 Lcfc;a(Ljava/lang/String;Lcez;)V
      intermediary method_9358 Lnet/minecraft/class_1471;method_9358(Ljava/lang/String;Lnet/minecraft/class_1467;)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 Lcfc;a(Lcfa;)V
      intermediary method_4878 Lnet/minecraft/class_1471;method_4878(Lnet/minecraft/class_1468;)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 Lcfc;b(Lcfa;)V
      intermediary method_4887 Lnet/minecraft/class_1471;method_4887(Lnet/minecraft/class_1468;)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 Lcfc;c(Lcfa;)V
      intermediary method_4892 Lnet/minecraft/class_1471;method_4892(Lnet/minecraft/class_1468;)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 Lcfc;b(I)Ljava/lang/String;
      intermediary method_4885 Lnet/minecraft/class_1471;method_4885(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 Lcfc;j(Ljava/lang/String;)I
      intermediary method_4905 Lnet/minecraft/class_1471;method_4905(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 Lcfc;h()[Ljava/lang/String;
      intermediary method_9362 Lnet/minecraft/class_1471;method_9362()[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 Lcfc;a(Laer;)V
      intermediary method_9359 Lnet/minecraft/class_1471;method_9359(Lnet/minecraft/class_864;)V
      named resetEntityScore Lnet/minecraft/scoreboard/Scoreboard;resetEntityScore(Lnet/minecraft/entity/Entity;)V
    • method_18120

      protected NbtList method_18120()
      Mappings:
      Namespace Name Mixin selector
      official i Lcfc;i()Lhe;
      intermediary method_18120 Lnet/minecraft/class_1471;method_18120()Lnet/minecraft/class_474;
      named method_18120 Lnet/minecraft/scoreboard/Scoreboard;method_18120()Lnet/minecraft/nbt/NbtList;
    • method_18110

      protected void method_18110(NbtList nbtList)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfc;a(Lhe;)V
      intermediary method_18110 Lnet/minecraft/class_1471;method_18110(Lnet/minecraft/class_474;)V
      named method_18110 Lnet/minecraft/scoreboard/Scoreboard;method_18110(Lnet/minecraft/nbt/NbtList;)V