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_653
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_2454 Lnet/minecraft/class_653;field_2454:[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_2448 Lnet/minecraft/class_653;field_2448: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_2449 Lnet/minecraft/class_653;field_2449: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_2450 Lnet/minecraft/class_653;field_2450: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_2451 Lnet/minecraft/class_653;field_2451:[Lnet/minecraft/class_650;
      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_2452 Lnet/minecraft/class_653;field_2452: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_2453 Lnet/minecraft/class_653;field_2453: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_2137 Lnet/minecraft/class_653;method_2137(Ljava/lang/String;)Lnet/minecraft/class_650;
      named getNullableObjective Lnet/minecraft/scoreboard/Scoreboard;getNullableObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
    • method_2131

      public ScoreboardObjective method_2131​(String string, ScoreboardCriterion scoreboardCriterion)
      Mappings:
      Namespace Name Mixin selector
      official a Lauo;a(Ljava/lang/String;Lauu;)Lauk;
      intermediary method_2131 Lnet/minecraft/class_653;method_2131(Ljava/lang/String;Lnet/minecraft/class_660;)Lnet/minecraft/class_650;
      named method_2131 Lnet/minecraft/scoreboard/Scoreboard;method_2131(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_2127 Lnet/minecraft/class_653;method_2127(Lnet/minecraft/class_660;)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_2138 Lnet/minecraft/class_653;method_2138(Ljava/lang/String;Lnet/minecraft/class_650;)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_2143 Lnet/minecraft/class_653;method_2143(Ljava/lang/String;Lnet/minecraft/class_650;)Lnet/minecraft/class_652;
      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_2155 Lnet/minecraft/class_653;method_2155(Lnet/minecraft/class_650;)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_2139 Lnet/minecraft/class_653;method_2139()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_2144 Lnet/minecraft/class_653;method_2144()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_2147 Lnet/minecraft/class_653;method_2147(Ljava/lang/String;Lnet/minecraft/class_650;)V
      named resetPlayerScore Lnet/minecraft/scoreboard/Scoreboard;resetPlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
    • method_2148

      public Collection<ScoreboardPlayerScore> method_2148()
      Mappings:
      Namespace Name Mixin selector
      official e Lauo;e()Ljava/util/Collection;
      intermediary method_2148 Lnet/minecraft/class_653;method_2148()Ljava/util/Collection;
      named method_2148 Lnet/minecraft/scoreboard/Scoreboard;method_2148()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_2142 Lnet/minecraft/class_653;method_2142(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_2157 Lnet/minecraft/class_653;method_2157(Lnet/minecraft/class_650;)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_2123 Lnet/minecraft/class_653;method_2123(ILnet/minecraft/class_650;)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_2122 Lnet/minecraft/class_653;method_2122(I)Lnet/minecraft/class_650;
      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_2146 Lnet/minecraft/class_653;method_2146(Ljava/lang/String;)Lnet/minecraft/class_651;
      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_2149 Lnet/minecraft/class_653;method_2149(Ljava/lang/String;)Lnet/minecraft/class_651;
      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_2145 Lnet/minecraft/class_653;method_2145(Lnet/minecraft/class_651;)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_2132 Lnet/minecraft/class_653;method_2132(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_2151 Lnet/minecraft/class_653;method_2151(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_2130 Lnet/minecraft/class_653;method_2130(Ljava/lang/String;Lnet/minecraft/class_651;)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_2150 Lnet/minecraft/class_653;method_2150()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_2152 Lnet/minecraft/class_653;method_2152()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_2154 Lnet/minecraft/class_653;method_2154(Ljava/lang/String;)Lnet/minecraft/class_651;
      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_2124 Lnet/minecraft/class_653;method_2124(Lnet/minecraft/class_650;)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_2135 Lnet/minecraft/class_653;method_2135(Lnet/minecraft/class_650;)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_2140 Lnet/minecraft/class_653;method_2140(Lnet/minecraft/class_650;)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_2126 Lnet/minecraft/class_653;method_2126(Lnet/minecraft/class_652;)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_2128 Lnet/minecraft/class_653;method_2128(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_2129 Lnet/minecraft/class_653;method_2129(Ljava/lang/String;Lnet/minecraft/class_650;)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_2125 Lnet/minecraft/class_653;method_2125(Lnet/minecraft/class_651;)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_2136 Lnet/minecraft/class_653;method_2136(Lnet/minecraft/class_651;)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_2141 Lnet/minecraft/class_653;method_2141(Lnet/minecraft/class_651;)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_2134 Lnet/minecraft/class_653;method_2134(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_2156 Lnet/minecraft/class_653;method_2156(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_2153 Lnet/minecraft/class_653;method_2153()[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_2133 Lnet/minecraft/class_653;method_2133(Lnet/minecraft/class_1745;)V
      named resetEntityScore Lnet/minecraft/scoreboard/Scoreboard;resetEntityScore(Lnet/minecraft/entity/Entity;)V