Class Scoreboard

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

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

    • names

      private static String[] names
      Mappings:
      Namespace Name Mixin selector
      official g Lauo;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 Lauo;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<ScoreboardCriterion,List<ScoreboardObjective>> objectivesByCriterion
      Mappings:
      Namespace Name Mixin selector
      official b Lauo;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 Lauo;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 Lauo;d:[Lauk;
      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 Lauo;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 Lauo;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

    • getNullableObjective

      public ScoreboardObjective getNullableObjective(String name)
      Mappings:
      Namespace Name Mixin selector
      official b Lauo;b(Ljava/lang/String;)Lauk;
      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_4884

      public ScoreboardObjective method_4884(String string, ScoreboardCriterion scoreboardCriterion)
      Mappings:
      Namespace Name Mixin selector
      official a Lauo;a(Ljava/lang/String;Lauu;)Lauk;
      intermediary method_4884 Lnet/minecraft/class_1471;method_4884(Ljava/lang/String;Lnet/minecraft/class_1475;)Lnet/minecraft/class_1467;
      named method_4884 Lnet/minecraft/scoreboard/Scoreboard;method_4884(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardCriterion;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • getObjective

      public Collection<ScoreboardObjective> getObjective(ScoreboardCriterion scoreboardCriterion)
      Mappings:
      Namespace Name Mixin selector
      official a Lauo;a(Lauu;)Ljava/util/Collection;
      intermediary method_4880 Lnet/minecraft/class_1471;method_4880(Lnet/minecraft/class_1475;)Ljava/util/Collection;
      named getObjective Lnet/minecraft/scoreboard/Scoreboard;getObjective(Lnet/minecraft/scoreboard/ScoreboardCriterion;)Ljava/util/Collection;
    • playerHasObjective

      public boolean playerHasObjective(String playerName, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official b Lauo;b(Ljava/lang/String;Lauk;)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 Lauo;c(Ljava/lang/String;Lauk;)Laum;
      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 Lauo;i(Lauk;)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 Lauo;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;
    • getKnownPlayers

      public Collection<String> getKnownPlayers()
      Mappings:
      Namespace Name Mixin selector
      official d Lauo;d()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, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official d Lauo;d(Ljava/lang/String;Lauk;)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
    • method_4897

      public Collection<ScoreboardPlayerScore> method_4897()
      Mappings:
      Namespace Name Mixin selector
      official e Lauo;e()Ljava/util/Collection;
      intermediary method_4897 Lnet/minecraft/class_1471;method_4897()Ljava/util/Collection;
      named method_4897 Lnet/minecraft/scoreboard/Scoreboard;method_4897()Ljava/util/Collection;
    • getPlayerObjectives

      public Map<ScoreboardObjective,ScoreboardPlayerScore> getPlayerObjectives(String string)
      Mappings:
      Namespace Name Mixin selector
      official c Lauo;c(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 k Lauo;k(Lauk;)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, ScoreboardObjective objective)
      Mappings:
      Namespace Name Mixin selector
      official a Lauo;a(ILauk;)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

      public ScoreboardObjective getObjectiveForSlot(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lauo;a(I)Lauk;
      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 d Lauo;d(Ljava/lang/String;)Laul;
      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 e Lauo;e(Ljava/lang/String;)Laul;
      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 Lauo;d(Laul;)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
    • addPlayerToTeam

      public boolean addPlayerToTeam(String string, String string2)
      Mappings:
      Namespace Name Mixin selector
      official a Lauo;a(Ljava/lang/String;Ljava/lang/String;)Z
      intermediary method_6614 Lnet/minecraft/class_1471;method_6614(Ljava/lang/String;Ljava/lang/String;)Z
      named addPlayerToTeam Lnet/minecraft/scoreboard/Scoreboard;addPlayerToTeam(Ljava/lang/String;Ljava/lang/String;)Z
    • clearPlayerTeam

      public boolean clearPlayerTeam(String string)
      Mappings:
      Namespace Name Mixin selector
      official f Lauo;f(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 a Lauo;a(Ljava/lang/String;Laul;)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 Lauo;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 Lauo;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

      public Team getPlayerTeam(String string)
      Mappings:
      Namespace Name Mixin selector
      official h Lauo;h(Ljava/lang/String;)Laul;
      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 Lauo;a(Lauk;)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 Lauo;b(Lauk;)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 Lauo;c(Lauk;)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 Lauo;a(Laum;)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 Lauo;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 Lauo;a(Ljava/lang/String;Lauk;)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 Lauo;a(Laul;)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 Lauo;b(Laul;)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 Lauo;c(Laul;)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 Lauo;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 i Lauo;i(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 Lauo;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 Lauo;a(Lpk;)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