CLASS cjk net/minecraft/scoreboard/ScoreboardBase FIELD a objectives Ljava/util/Map; FIELD b objectivesByCriterion Ljava/util/Map; FIELD c playerObjectives Ljava/util/Map; FIELD d objectiveSlots [Lcjh; FIELD e teams Ljava/util/Map; FIELD f teamsByPlayer Ljava/util/Map; FIELD g displaySlotNames [Ljava/lang/String; METHOD a getObjectiveForSlot (I)Lcjh; ARG 1 slot METHOD a setObjectiveSlot (ILcjh;)V ARG 1 slot ARG 2 objective METHOD a resetEntityScore (Lafv;)V ARG 1 entity METHOD a updateObjective (Lcjh;)V ARG 1 value METHOD a updateScoreboardTeamAndPlayers (Lcji;)V ARG 1 team METHOD a updateScore (Lcjj;)V ARG 1 value METHOD a updatePlayerScore (Ljava/lang/String;)V ARG 1 playerName METHOD a updatePlayerScore (Ljava/lang/String;Lcjh;)V ARG 1 playerName ARG 2 objective METHOD a addPlayerToTeam (Ljava/lang/String;Lcji;)Z ARG 1 playerName METHOD b getDisplaySlotName (I)Ljava/lang/String; ARG 0 slotId METHOD b updateExistingObjective (Lcjh;)V ARG 1 value METHOD b updateScoreboardTeam (Lcji;)V ARG 1 team METHOD b playerHasObjective (Ljava/lang/String;Lcjh;)Z ARG 1 playerName ARG 2 objective METHOD b removePlayerFromTeam (Ljava/lang/String;Lcji;)V ARG 1 playerName ARG 2 team METHOD c getObjectives ()Ljava/util/Collection; METHOD c updateRemovedObjective (Lcjh;)V ARG 1 objective METHOD c updateRemovedTeam (Lcji;)V ARG 1 team METHOD c getPlayerScore (Ljava/lang/String;Lcjh;)Lcjj; ARG 1 player ARG 2 objective METHOD d removeTeam (Lcji;)V ARG 1 team METHOD d resetPlayerScore (Ljava/lang/String;Lcjh;)V ARG 1 playerName ARG 2 objective METHOD e getKnownPlayers ()Ljava/util/Collection; METHOD e getPlayerObjectives (Ljava/lang/String;)Ljava/util/Map; ARG 1 playerName METHOD f getTeamNames ()Ljava/util/Collection; METHOD f getTeam (Ljava/lang/String;)Lcji; ARG 1 teamName METHOD g getTeams ()Ljava/util/Collection; METHOD g addTeam (Ljava/lang/String;)Lcji; ARG 1 teamName METHOD h getDisplaySlotNames ()[Ljava/lang/String; METHOD h clearPlayerTeam (Ljava/lang/String;)Z ARG 1 player METHOD i getAllPlayerScores (Lcjh;)Ljava/util/Collection; ARG 1 objective METHOD i getPlayerTeam (Ljava/lang/String;)Lcji; ARG 1 playerName METHOD j removeObjective (Lcjh;)V ARG 1 objective METHOD j getDisplaySlotId (Ljava/lang/String;)I ARG 0 slotName