CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
	FIELD field_1426 teams Ljava/util/Map;
	FIELD field_1427 teamsByPlayer Ljava/util/Map;
	FIELD field_1428 objectives Ljava/util/Map;
	FIELD field_1429 objectivesByCriterion Ljava/util/Map;
	FIELD field_1430 displaySlotNames [Ljava/lang/String;
	FIELD field_1431 playerObjectives Ljava/util/Map;
	FIELD field_1432 objectiveSlots [Lnet/minecraft/class_266;
	FIELD field_31886 LIST_DISPLAY_SLOT_ID I
	FIELD field_31887 SIDEBAR_DISPLAY_SLOT_ID I
	FIELD field_31888 BELOW_NAME_DISPLAY_SLOT_ID I
	FIELD field_31889 MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID I
	FIELD field_31890 MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID I
	FIELD field_31891 DISPLAY_SLOT_COUNT I
	FIELD field_36309 LOGGER Lorg/slf4j/Logger;
	METHOD method_1150 resetEntityScore (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_1151 getObjectives ()Ljava/util/Collection;
	METHOD method_1152 updatePlayerScore (Ljava/lang/String;)V
		ARG 1 playerName
	METHOD method_1153 getTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
		ARG 1 name
	METHOD method_1154 updateScoreboardTeam (Lnet/minecraft/class_268;)V
		ARG 1 team
	METHOD method_1155 resetPlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)V
		ARG 1 playerName
		ARG 2 objective
	METHOD method_1156 (Lnet/minecraft/class_2499;Ljava/util/Collection;)V
		ARG 1 scores
	METHOD method_1157 removePlayerFromTeam (Ljava/lang/String;Lnet/minecraft/class_268;)V
		ARG 1 playerName
		ARG 2 team
	METHOD method_1158 setObjectiveSlot (ILnet/minecraft/class_266;)V
		ARG 1 slot
		ARG 2 objective
	METHOD method_1159 getTeams ()Ljava/util/Collection;
	METHOD method_1160 updateScoreboardTeamAndPlayers (Lnet/minecraft/class_268;)V
		ARG 1 team
	METHOD method_1161 (Lnet/minecraft/class_2499;Lnet/minecraft/class_267;)V
		ARG 1 score
	METHOD method_1162 forEachScore (Lnet/minecraft/class_274;Ljava/lang/String;Ljava/util/function/Consumer;)V
		ARG 1 criterion
		ARG 2 player
		ARG 3 action
	METHOD method_1163 getObjectiveNames ()Ljava/util/Collection;
	METHOD method_1164 getPlayerTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
		ARG 1 playerName
	METHOD method_1165 getObjective (Ljava/lang/String;)Lnet/minecraft/class_266;
		ARG 1 name
	METHOD method_1166 getPlayerObjectives (Ljava/lang/String;)Ljava/util/Map;
		ARG 1 playerName
	METHOD method_1167 getDisplaySlotName (I)Ljava/lang/String;
		ARG 0 slotId
	METHOD method_1168 addObjective (Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)Lnet/minecraft/class_266;
		ARG 1 name
		ARG 2 criterion
		ARG 3 displayName
		ARG 4 renderType
	METHOD method_1169 toNbt ()Lnet/minecraft/class_2499;
	METHOD method_1170 getNullableObjective (Ljava/lang/String;)Lnet/minecraft/class_266;
		ARG 1 name
	METHOD method_1171 addTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
		ARG 1 name
	METHOD method_1172 addPlayerToTeam (Ljava/lang/String;Lnet/minecraft/class_268;)Z
		ARG 1 playerName
		ARG 2 team
	METHOD method_1173 updateRemovedObjective (Lnet/minecraft/class_266;)V
		ARG 1 objective
	METHOD method_1174 (Ljava/lang/String;)Ljava/util/Map;
		ARG 0 name
	METHOD method_1175 updateExistingObjective (Lnet/minecraft/class_266;)V
		ARG 1 objective
	METHOD method_1176 updateScore (Lnet/minecraft/class_267;)V
		ARG 1 score
	METHOD method_1177 (Lnet/minecraft/class_267;)Z
		ARG 0 score
	METHOD method_1178 getKnownPlayers ()Ljava/util/Collection;
	METHOD method_1179 (Lnet/minecraft/class_274;)Ljava/util/List;
		ARG 0 criterion
	METHOD method_1180 getPlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
		ARG 1 playerName
		ARG 2 objective
	METHOD method_1181 containsObjective (Ljava/lang/String;)Z
		ARG 1 name
	METHOD method_1182 (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_266;)V
		ARG 3 objective
	METHOD method_1183 playerHasObjective (Ljava/lang/String;Lnet/minecraft/class_266;)Z
		ARG 1 playerName
		ARG 2 objective
	METHOD method_1184 getAllPlayerScores (Lnet/minecraft/class_266;)Ljava/util/Collection;
		ARG 1 objective
	METHOD method_1185 updateObjective (Lnet/minecraft/class_266;)V
		ARG 1 objective
	METHOD method_1186 getDisplaySlotNames ()[Ljava/lang/String;
	METHOD method_1187 (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
		ARG 2 objective
	METHOD method_1188 readNbt (Lnet/minecraft/class_2499;)V
		ARG 1 list
	METHOD method_1189 getObjectiveForSlot (I)Lnet/minecraft/class_266;
		ARG 1 slot
	METHOD method_1190 updatePlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)V
		ARG 1 playerName
		ARG 2 objective
	METHOD method_1191 removeTeam (Lnet/minecraft/class_268;)V
		ARG 1 team
	METHOD method_1192 getDisplaySlotId (Ljava/lang/String;)I
		ARG 0 slotName
	METHOD method_1193 updateRemovedTeam (Lnet/minecraft/class_268;)V
		ARG 1 team
	METHOD method_1194 removeObjective (Lnet/minecraft/class_266;)V
		ARG 1 objective
	METHOD method_1195 clearPlayerTeam (Ljava/lang/String;)Z
		ARG 1 playerName
	METHOD method_1196 getTeamNames ()Ljava/util/Collection;
