CLASS bfv 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 [Lbfr; FIELD e teams Ljava/util/Map; FIELD f teamsByPlayer Ljava/util/Map; FIELD g displaySlotNames [Ljava/lang/String; METHOD a getObjectiveForSlot (I)Lbfr; METHOD a setObjectiveSlot (ILbfr;)V METHOD a updateObjective (Lbfr;)V METHOD a updateScoreboardTeamAndPlayers (Lbfs;)V METHOD a updateScore (Lbft;)V METHOD a getObjectives (Lbgb;)Ljava/util/Collection; METHOD a updatePlayerScore (Ljava/lang/String;)V METHOD a updatePlayerScore (Ljava/lang/String;Lbfr;)V METHOD a removePlayerFromTeam (Ljava/lang/String;Lbfs;)V METHOD a addObjective (Ljava/lang/String;Lbgb;)Lbfr; METHOD a addPlayerToTeam (Ljava/lang/String;Ljava/lang/String;)Z METHOD a resetEntityScore (Lub;)V METHOD b getDisplaySlotName (I)Ljava/lang/String; METHOD b updateExistingObjective (Lbfr;)V METHOD b updateScoreboardTeam (Lbfs;)V METHOD b getObjective (Ljava/lang/String;)Lbfr; METHOD b playerHasObjective (Ljava/lang/String;Lbfr;)Z METHOD c getObjectives ()Ljava/util/Collection; METHOD c updateRemovedObjective (Lbfr;)V METHOD c updateRemovedTeam (Lbfs;)V METHOD c getPlayerObjectives (Ljava/lang/String;)Ljava/util/Map; METHOD c getPlayerScore (Ljava/lang/String;Lbfr;)Lbft; METHOD d getKnownPlayers ()Ljava/util/Collection; METHOD d removeTeam (Lbfs;)V METHOD d getTeam (Ljava/lang/String;)Lbfs; METHOD d resetPlayerScore (Ljava/lang/String;Lbfr;)V METHOD e getPlayerScores ()Ljava/util/Collection; METHOD e addTeam (Ljava/lang/String;)Lbfs; METHOD f getTeamNames ()Ljava/util/Collection; METHOD f clearPlayerTeam (Ljava/lang/String;)Z METHOD g getTeams ()Ljava/util/Collection; METHOD g getPlayerTeam (Ljava/lang/String;)Lbfs; METHOD h getDisplaySlotNames ()[Ljava/lang/String; METHOD h getDisplaySlotId (Ljava/lang/String;)I METHOD i getAllPlayerScores (Lbfr;)Ljava/util/Collection; METHOD k removeObjective (Lbfr;)V