Package net.minecraft.scoreboard
Class Scoreboard
java.lang.Object
net.minecraft.scoreboard.Scoreboard
- Direct Known Subclasses:
ServerScoreboard
- Mappings:
Namespace Name official eckintermediary net/minecraft/class_269named net/minecraft/scoreboard/Scoreboard
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprivate static final Loggerstatic final intstatic final intprivate final Map<String,ScoreboardObjective> private final Map<ScoreboardCriterion,List<ScoreboardObjective>> private final ScoreboardObjective[]private final Map<String,Map<ScoreboardObjective, ScoreboardPlayerScore>> static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType) booleanaddPlayerToTeam(String playerName, Team team) booleanclearPlayerTeam(String playerName) booleancontainsObjective(String name) final voidforEachScore(ScoreboardCriterion criterion, String player, Consumer<ScoreboardPlayerScore> action) getAllPlayerScores(ScoreboardObjective objective) static intgetDisplaySlotId(String slotName) static StringgetDisplaySlotName(int slotId) static String[]getObjective(String name) getObjectiveForSlot(int slot) getPlayerObjectives(String playerName) getPlayerScore(String playerName, ScoreboardObjective objective) getPlayerTeam(String playerName) getTeams()booleanplayerHasObjective(String playerName, ScoreboardObjective objective) protected voidvoidremoveObjective(ScoreboardObjective objective) voidremovePlayerFromTeam(String playerName, Team team) voidremoveTeam(Team team) voidresetEntityScore(Entity entity) voidresetPlayerScore(String playerName, @Nullable ScoreboardObjective objective) voidsetObjectiveSlot(int slot, @Nullable ScoreboardObjective objective) protected NbtListtoNbt()voidupdateExistingObjective(ScoreboardObjective objective) voidupdateObjective(ScoreboardObjective objective) voidupdatePlayerScore(String playerName) voidupdatePlayerScore(String playerName, ScoreboardObjective objective) voidupdateRemovedObjective(ScoreboardObjective objective) voidupdateRemovedTeam(Team team) voidupdateScore(ScoreboardPlayerScore score) voidupdateScoreboardTeam(Team team) void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official gLeck;g:Lorg/slf4j/Logger;intermediary field_36309Lnet/minecraft/class_269;field_36309:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/scoreboard/Scoreboard;LOGGER:Lorg/slf4j/Logger;
-
LIST_DISPLAY_SLOT_ID
public static final int LIST_DISPLAY_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector official aLeck;a:Iintermediary field_31886Lnet/minecraft/class_269;field_31886:Inamed LIST_DISPLAY_SLOT_IDLnet/minecraft/scoreboard/Scoreboard;LIST_DISPLAY_SLOT_ID:I
-
SIDEBAR_DISPLAY_SLOT_ID
public static final int SIDEBAR_DISPLAY_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector official bLeck;b:Iintermediary field_31887Lnet/minecraft/class_269;field_31887:Inamed SIDEBAR_DISPLAY_SLOT_IDLnet/minecraft/scoreboard/Scoreboard;SIDEBAR_DISPLAY_SLOT_ID:I
-
BELOW_NAME_DISPLAY_SLOT_ID
public static final int BELOW_NAME_DISPLAY_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector official cLeck;c:Iintermediary field_31888Lnet/minecraft/class_269;field_31888:Inamed BELOW_NAME_DISPLAY_SLOT_IDLnet/minecraft/scoreboard/Scoreboard;BELOW_NAME_DISPLAY_SLOT_ID:I
-
MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID
public static final int MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector official dLeck;d:Iintermediary field_31889Lnet/minecraft/class_269;field_31889:Inamed MIN_SIDEBAR_TEAM_DISPLAY_SLOT_IDLnet/minecraft/scoreboard/Scoreboard;MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID:I
-
MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID
public static final int MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector official eLeck;e:Iintermediary field_31890Lnet/minecraft/class_269;field_31890:Inamed MAX_SIDEBAR_TEAM_DISPLAY_SLOT_IDLnet/minecraft/scoreboard/Scoreboard;MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID:I
-
DISPLAY_SLOT_COUNT
public static final int DISPLAY_SLOT_COUNT- See Also:
- Mappings:
Namespace Name Mixin selector official fLeck;f:Iintermediary field_31891Lnet/minecraft/class_269;field_31891:Inamed DISPLAY_SLOT_COUNTLnet/minecraft/scoreboard/Scoreboard;DISPLAY_SLOT_COUNT:I
-
displaySlotNames
- Mappings:
Namespace Name Mixin selector official nLeck;n:[Ljava/lang/String;intermediary field_1430Lnet/minecraft/class_269;field_1430:[Ljava/lang/String;named displaySlotNamesLnet/minecraft/scoreboard/Scoreboard;displaySlotNames:[Ljava/lang/String;
-
objectives
- Mappings:
Namespace Name Mixin selector official hLeck;h:Ljava/util/Map;intermediary field_1428Lnet/minecraft/class_269;field_1428:Ljava/util/Map;named objectivesLnet/minecraft/scoreboard/Scoreboard;objectives:Ljava/util/Map;
-
objectivesByCriterion
- Mappings:
Namespace Name Mixin selector official iLeck;i:Ljava/util/Map;intermediary field_1429Lnet/minecraft/class_269;field_1429:Ljava/util/Map;named objectivesByCriterionLnet/minecraft/scoreboard/Scoreboard;objectivesByCriterion:Ljava/util/Map;
-
playerObjectives
- Mappings:
Namespace Name Mixin selector official jLeck;j:Ljava/util/Map;intermediary field_1431Lnet/minecraft/class_269;field_1431:Ljava/util/Map;named playerObjectivesLnet/minecraft/scoreboard/Scoreboard;playerObjectives:Ljava/util/Map;
-
objectiveSlots
- Mappings:
Namespace Name Mixin selector official kLeck;k:[Lech;intermediary field_1432Lnet/minecraft/class_269;field_1432:[Lnet/minecraft/class_266;named objectiveSlotsLnet/minecraft/scoreboard/Scoreboard;objectiveSlots:[Lnet/minecraft/scoreboard/ScoreboardObjective;
-
teams
- Mappings:
Namespace Name Mixin selector official lLeck;l:Ljava/util/Map;intermediary field_1426Lnet/minecraft/class_269;field_1426:Ljava/util/Map;named teamsLnet/minecraft/scoreboard/Scoreboard;teams:Ljava/util/Map;
-
teamsByPlayer
- Mappings:
Namespace Name Mixin selector official mLeck;m:Ljava/util/Map;intermediary field_1427Lnet/minecraft/class_269;field_1427:Ljava/util/Map;named teamsByPlayerLnet/minecraft/scoreboard/Scoreboard;teamsByPlayer:Ljava/util/Map;
-
-
Constructor Details
-
Scoreboard
public Scoreboard()
-
-
Method Details
-
containsObjective
- Mappings:
Namespace Name Mixin selector official bLeck;b(Ljava/lang/String;)Zintermediary method_1181Lnet/minecraft/class_269;method_1181(Ljava/lang/String;)Znamed containsObjectiveLnet/minecraft/scoreboard/Scoreboard;containsObjective(Ljava/lang/String;)Z
-
getObjective
- Mappings:
Namespace Name Mixin selector official cLeck;c(Ljava/lang/String;)Lech;intermediary method_1165Lnet/minecraft/class_269;method_1165(Ljava/lang/String;)Lnet/minecraft/class_266;named getObjectiveLnet/minecraft/scoreboard/Scoreboard;getObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
getNullableObjective
@Nullable public @Nullable ScoreboardObjective getNullableObjective(@Nullable @Nullable String name) - Mappings:
Namespace Name Mixin selector official dLeck;d(Ljava/lang/String;)Lech;intermediary method_1170Lnet/minecraft/class_269;method_1170(Ljava/lang/String;)Lnet/minecraft/class_266;named getNullableObjectiveLnet/minecraft/scoreboard/Scoreboard;getNullableObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
addObjective
public ScoreboardObjective addObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType) - Mappings:
Namespace Name Mixin selector official aLeck;a(Ljava/lang/String;Lecn;Lta;Lecn$a;)Lech;intermediary method_1168Lnet/minecraft/class_269;method_1168(Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)Lnet/minecraft/class_266;named addObjectiveLnet/minecraft/scoreboard/Scoreboard;addObjective(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardCriterion;Lnet/minecraft/text/Text;Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
forEachScore
public final void forEachScore(ScoreboardCriterion criterion, String player, Consumer<ScoreboardPlayerScore> action) - Mappings:
Namespace Name Mixin selector official aLeck;a(Lecn;Ljava/lang/String;Ljava/util/function/Consumer;)Vintermediary method_1162Lnet/minecraft/class_269;method_1162(Lnet/minecraft/class_274;Ljava/lang/String;Ljava/util/function/Consumer;)Vnamed forEachScoreLnet/minecraft/scoreboard/Scoreboard;forEachScore(Lnet/minecraft/scoreboard/ScoreboardCriterion;Ljava/lang/String;Ljava/util/function/Consumer;)V
-
playerHasObjective
- Mappings:
Namespace Name Mixin selector official bLeck;b(Ljava/lang/String;Lech;)Zintermediary method_1183Lnet/minecraft/class_269;method_1183(Ljava/lang/String;Lnet/minecraft/class_266;)Znamed playerHasObjectiveLnet/minecraft/scoreboard/Scoreboard;playerHasObjective(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)Z
-
getPlayerScore
- Mappings:
Namespace Name Mixin selector official cLeck;c(Ljava/lang/String;Lech;)Lecj;intermediary method_1180Lnet/minecraft/class_269;method_1180(Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;named getPlayerScoreLnet/minecraft/scoreboard/Scoreboard;getPlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)Lnet/minecraft/scoreboard/ScoreboardPlayerScore;
-
getAllPlayerScores
- Mappings:
Namespace Name Mixin selector official iLeck;i(Lech;)Ljava/util/Collection;intermediary method_1184Lnet/minecraft/class_269;method_1184(Lnet/minecraft/class_266;)Ljava/util/Collection;named getAllPlayerScoresLnet/minecraft/scoreboard/Scoreboard;getAllPlayerScores(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/Collection;
-
getObjectives
- Mappings:
Namespace Name Mixin selector official cLeck;c()Ljava/util/Collection;intermediary method_1151Lnet/minecraft/class_269;method_1151()Ljava/util/Collection;named getObjectivesLnet/minecraft/scoreboard/Scoreboard;getObjectives()Ljava/util/Collection;
-
getObjectiveNames
- Mappings:
Namespace Name Mixin selector official dLeck;d()Ljava/util/Collection;intermediary method_1163Lnet/minecraft/class_269;method_1163()Ljava/util/Collection;named getObjectiveNamesLnet/minecraft/scoreboard/Scoreboard;getObjectiveNames()Ljava/util/Collection;
-
getKnownPlayers
- Mappings:
Namespace Name Mixin selector official eLeck;e()Ljava/util/Collection;intermediary method_1178Lnet/minecraft/class_269;method_1178()Ljava/util/Collection;named getKnownPlayersLnet/minecraft/scoreboard/Scoreboard;getKnownPlayers()Ljava/util/Collection;
-
resetPlayerScore
- Mappings:
Namespace Name Mixin selector official dLeck;d(Ljava/lang/String;Lech;)Vintermediary method_1155Lnet/minecraft/class_269;method_1155(Ljava/lang/String;Lnet/minecraft/class_266;)Vnamed resetPlayerScoreLnet/minecraft/scoreboard/Scoreboard;resetPlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
getPlayerObjectives
- Mappings:
Namespace Name Mixin selector official eLeck;e(Ljava/lang/String;)Ljava/util/Map;intermediary method_1166Lnet/minecraft/class_269;method_1166(Ljava/lang/String;)Ljava/util/Map;named getPlayerObjectivesLnet/minecraft/scoreboard/Scoreboard;getPlayerObjectives(Ljava/lang/String;)Ljava/util/Map;
-
removeObjective
- Mappings:
Namespace Name Mixin selector official jLeck;j(Lech;)Vintermediary method_1194Lnet/minecraft/class_269;method_1194(Lnet/minecraft/class_266;)Vnamed removeObjectiveLnet/minecraft/scoreboard/Scoreboard;removeObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
setObjectiveSlot
- Mappings:
Namespace Name Mixin selector official aLeck;a(ILech;)Vintermediary method_1158Lnet/minecraft/class_269;method_1158(ILnet/minecraft/class_266;)Vnamed setObjectiveSlotLnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(ILnet/minecraft/scoreboard/ScoreboardObjective;)V
-
getObjectiveForSlot
- Mappings:
Namespace Name Mixin selector official aLeck;a(I)Lech;intermediary method_1189Lnet/minecraft/class_269;method_1189(I)Lnet/minecraft/class_266;named getObjectiveForSlotLnet/minecraft/scoreboard/Scoreboard;getObjectiveForSlot(I)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
getTeam
- Mappings:
Namespace Name Mixin selector official fLeck;f(Ljava/lang/String;)Leci;intermediary method_1153Lnet/minecraft/class_269;method_1153(Ljava/lang/String;)Lnet/minecraft/class_268;named getTeamLnet/minecraft/scoreboard/Scoreboard;getTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
-
addTeam
- Mappings:
Namespace Name Mixin selector official gLeck;g(Ljava/lang/String;)Leci;intermediary method_1171Lnet/minecraft/class_269;method_1171(Ljava/lang/String;)Lnet/minecraft/class_268;named addTeamLnet/minecraft/scoreboard/Scoreboard;addTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
-
removeTeam
- Mappings:
Namespace Name Mixin selector official dLeck;d(Leci;)Vintermediary method_1191Lnet/minecraft/class_269;method_1191(Lnet/minecraft/class_268;)Vnamed removeTeamLnet/minecraft/scoreboard/Scoreboard;removeTeam(Lnet/minecraft/scoreboard/Team;)V
-
addPlayerToTeam
- Mappings:
Namespace Name Mixin selector official aLeck;a(Ljava/lang/String;Leci;)Zintermediary method_1172Lnet/minecraft/class_269;method_1172(Ljava/lang/String;Lnet/minecraft/class_268;)Znamed addPlayerToTeamLnet/minecraft/scoreboard/Scoreboard;addPlayerToTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Z
-
clearPlayerTeam
- Mappings:
Namespace Name Mixin selector official hLeck;h(Ljava/lang/String;)Zintermediary method_1195Lnet/minecraft/class_269;method_1195(Ljava/lang/String;)Znamed clearPlayerTeamLnet/minecraft/scoreboard/Scoreboard;clearPlayerTeam(Ljava/lang/String;)Z
-
removePlayerFromTeam
- Mappings:
Namespace Name Mixin selector official bLeck;b(Ljava/lang/String;Leci;)Vintermediary method_1157Lnet/minecraft/class_269;method_1157(Ljava/lang/String;Lnet/minecraft/class_268;)Vnamed removePlayerFromTeamLnet/minecraft/scoreboard/Scoreboard;removePlayerFromTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)V
-
getTeamNames
- Mappings:
Namespace Name Mixin selector official fLeck;f()Ljava/util/Collection;intermediary method_1196Lnet/minecraft/class_269;method_1196()Ljava/util/Collection;named getTeamNamesLnet/minecraft/scoreboard/Scoreboard;getTeamNames()Ljava/util/Collection;
-
getTeams
- Mappings:
Namespace Name Mixin selector official gLeck;g()Ljava/util/Collection;intermediary method_1159Lnet/minecraft/class_269;method_1159()Ljava/util/Collection;named getTeamsLnet/minecraft/scoreboard/Scoreboard;getTeams()Ljava/util/Collection;
-
getPlayerTeam
- Mappings:
Namespace Name Mixin selector official iLeck;i(Ljava/lang/String;)Leci;intermediary method_1164Lnet/minecraft/class_269;method_1164(Ljava/lang/String;)Lnet/minecraft/class_268;named getPlayerTeamLnet/minecraft/scoreboard/Scoreboard;getPlayerTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
-
updateObjective
- Mappings:
Namespace Name Mixin selector official aLeck;a(Lech;)Vintermediary method_1185Lnet/minecraft/class_269;method_1185(Lnet/minecraft/class_266;)Vnamed updateObjectiveLnet/minecraft/scoreboard/Scoreboard;updateObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateExistingObjective
- Mappings:
Namespace Name Mixin selector official bLeck;b(Lech;)Vintermediary method_1175Lnet/minecraft/class_269;method_1175(Lnet/minecraft/class_266;)Vnamed updateExistingObjectiveLnet/minecraft/scoreboard/Scoreboard;updateExistingObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateRemovedObjective
- Mappings:
Namespace Name Mixin selector official cLeck;c(Lech;)Vintermediary method_1173Lnet/minecraft/class_269;method_1173(Lnet/minecraft/class_266;)Vnamed updateRemovedObjectiveLnet/minecraft/scoreboard/Scoreboard;updateRemovedObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateScore
- Mappings:
Namespace Name Mixin selector official aLeck;a(Lecj;)Vintermediary method_1176Lnet/minecraft/class_269;method_1176(Lnet/minecraft/class_267;)Vnamed updateScoreLnet/minecraft/scoreboard/Scoreboard;updateScore(Lnet/minecraft/scoreboard/ScoreboardPlayerScore;)V
-
updatePlayerScore
- Mappings:
Namespace Name Mixin selector official aLeck;a(Ljava/lang/String;)Vintermediary method_1152Lnet/minecraft/class_269;method_1152(Ljava/lang/String;)Vnamed updatePlayerScoreLnet/minecraft/scoreboard/Scoreboard;updatePlayerScore(Ljava/lang/String;)V
-
updatePlayerScore
- Mappings:
Namespace Name Mixin selector official aLeck;a(Ljava/lang/String;Lech;)Vintermediary method_1190Lnet/minecraft/class_269;method_1190(Ljava/lang/String;Lnet/minecraft/class_266;)Vnamed updatePlayerScoreLnet/minecraft/scoreboard/Scoreboard;updatePlayerScore(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateScoreboardTeamAndPlayers
- Mappings:
Namespace Name Mixin selector official aLeck;a(Leci;)Vintermediary method_1160Lnet/minecraft/class_269;method_1160(Lnet/minecraft/class_268;)Vnamed updateScoreboardTeamAndPlayersLnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeamAndPlayers(Lnet/minecraft/scoreboard/Team;)V
-
updateScoreboardTeam
- Mappings:
Namespace Name Mixin selector official bLeck;b(Leci;)Vintermediary method_1154Lnet/minecraft/class_269;method_1154(Lnet/minecraft/class_268;)Vnamed updateScoreboardTeamLnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeam(Lnet/minecraft/scoreboard/Team;)V
-
updateRemovedTeam
- Mappings:
Namespace Name Mixin selector official cLeck;c(Leci;)Vintermediary method_1193Lnet/minecraft/class_269;method_1193(Lnet/minecraft/class_268;)Vnamed updateRemovedTeamLnet/minecraft/scoreboard/Scoreboard;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)V
-
getDisplaySlotName
- Mappings:
Namespace Name Mixin selector official bLeck;b(I)Ljava/lang/String;intermediary method_1167Lnet/minecraft/class_269;method_1167(I)Ljava/lang/String;named getDisplaySlotNameLnet/minecraft/scoreboard/Scoreboard;getDisplaySlotName(I)Ljava/lang/String;
-
getDisplaySlotId
- Mappings:
Namespace Name Mixin selector official jLeck;j(Ljava/lang/String;)Iintermediary method_1192Lnet/minecraft/class_269;method_1192(Ljava/lang/String;)Inamed getDisplaySlotIdLnet/minecraft/scoreboard/Scoreboard;getDisplaySlotId(Ljava/lang/String;)I
-
getDisplaySlotNames
- Mappings:
Namespace Name Mixin selector official hLeck;h()[Ljava/lang/String;intermediary method_1186Lnet/minecraft/class_269;method_1186()[Ljava/lang/String;named getDisplaySlotNamesLnet/minecraft/scoreboard/Scoreboard;getDisplaySlotNames()[Ljava/lang/String;
-
resetEntityScore
- Mappings:
Namespace Name Mixin selector official aLeck;a(Lbel;)Vintermediary method_1150Lnet/minecraft/class_269;method_1150(Lnet/minecraft/class_1297;)Vnamed resetEntityScoreLnet/minecraft/scoreboard/Scoreboard;resetEntityScore(Lnet/minecraft/entity/Entity;)V
-
toNbt
- Mappings:
Namespace Name Mixin selector official iLeck;i()Lrb;intermediary method_1169Lnet/minecraft/class_269;method_1169()Lnet/minecraft/class_2499;named toNbtLnet/minecraft/scoreboard/Scoreboard;toNbt()Lnet/minecraft/nbt/NbtList;
-
readNbt
- Mappings:
Namespace Name Mixin selector official aLeck;a(Lrb;)Vintermediary method_1188Lnet/minecraft/class_269;method_1188(Lnet/minecraft/class_2499;)Vnamed readNbtLnet/minecraft/scoreboard/Scoreboard;readNbt(Lnet/minecraft/nbt/NbtList;)V
-