Package net.minecraft.scoreboard
Class Scoreboard
java.lang.Object
net.minecraft.scoreboard.Scoreboard
- Direct Known Subclasses:
ServerScoreboard
- Mappings:
Namespace Name named net/minecraft/scoreboard/Scoreboardintermediary net/minecraft/class_269official faw
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate static final Loggerprivate final Object2ObjectMap<String, ScoreboardObjective> private final Reference2ObjectMap<ScoreboardCriterion, List<ScoreboardObjective>> private final Map<ScoreboardDisplaySlot, ScoreboardObjective> private final Object2ObjectMap<String, Team> private final Object2ObjectMap<String, Team> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType, boolean displayAutoUpdate, @Nullable NumberFormat numberFormat) booleanaddScoreHolderToTeam(String scoreHolderName, Team team) voidclearDeadEntity(Entity entity) booleanfinal voidforEachScore(ScoreboardCriterion criterion, ScoreHolder scoreHolder, Consumer<ScoreAccess> action) getOrCreateScore(ScoreHolder scoreHolder, ScoreboardObjective objective) getOrCreateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, boolean forceWritable) getScore(ScoreHolder scoreHolder, ScoreboardObjective objective) getScoreboardEntries(ScoreboardObjective objective) getScoreHolderObjectives(ScoreHolder scoreHolder) getScoreHolderTeam(String scoreHolderName) private ScoresgetTeams()voidonScoreHolderRemoved(ScoreHolder scoreHolder) voidonScoreRemoved(ScoreHolder scoreHolder, ScoreboardObjective objective) protected voidreadNbt(NbtList list, RegistryWrapper.WrapperLookup registries) voidremoveObjective(ScoreboardObjective objective) voidremoveScore(ScoreHolder scoreHolder, ScoreboardObjective objective) voidremoveScoreHolderFromTeam(String scoreHolderName, Team team) voidremoveScores(ScoreHolder scoreHolder) voidremoveTeam(Team team) protected voidresetScore(ScoreHolder scoreHolder, ScoreboardObjective objective) voidsetObjectiveSlot(ScoreboardDisplaySlot slot, @Nullable ScoreboardObjective objective) protected NbtListtoNbt(RegistryWrapper.WrapperLookup registries) voidupdateExistingObjective(ScoreboardObjective objective) voidupdateObjective(ScoreboardObjective objective) voidupdateRemovedObjective(ScoreboardObjective objective) voidupdateRemovedTeam(Team team) protected voidupdateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, ScoreboardScore score) voidupdateScoreboardTeam(Team team) void
-
Field Details
-
field_47542
- See Also:
- Mappings:
Namespace Name Mixin selector named field_47542Lnet/minecraft/scoreboard/Scoreboard;field_47542:Ljava/lang/String;intermediary field_47542Lnet/minecraft/class_269;field_47542:Ljava/lang/String;official aLfaw;a:Ljava/lang/String;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/scoreboard/Scoreboard;LOGGER:Lorg/slf4j/Logger;intermediary field_36309Lnet/minecraft/class_269;field_36309:Lorg/slf4j/Logger;official bLfaw;b:Lorg/slf4j/Logger;
-
objectives
- Mappings:
Namespace Name Mixin selector named objectivesLnet/minecraft/scoreboard/Scoreboard;objectives:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;intermediary field_1428Lnet/minecraft/class_269;field_1428:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;official cLfaw;c:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
-
objectivesByCriterion
private final Reference2ObjectMap<ScoreboardCriterion,List<ScoreboardObjective>> objectivesByCriterion- Mappings:
Namespace Name Mixin selector named objectivesByCriterionLnet/minecraft/scoreboard/Scoreboard;objectivesByCriterion:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;intermediary field_1429Lnet/minecraft/class_269;field_1429:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;official dLfaw;d:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
-
scores
- Mappings:
Namespace Name Mixin selector named scoresLnet/minecraft/scoreboard/Scoreboard;scores:Ljava/util/Map;intermediary field_1431Lnet/minecraft/class_269;field_1431:Ljava/util/Map;official eLfaw;e:Ljava/util/Map;
-
objectiveSlots
- Mappings:
Namespace Name Mixin selector named objectiveSlotsLnet/minecraft/scoreboard/Scoreboard;objectiveSlots:Ljava/util/Map;intermediary field_1432Lnet/minecraft/class_269;field_1432:Ljava/util/Map;official fLfaw;f:Ljava/util/Map;
-
teams
- Mappings:
Namespace Name Mixin selector named teamsLnet/minecraft/scoreboard/Scoreboard;teams:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;intermediary field_1426Lnet/minecraft/class_269;field_1426:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;official gLfaw;g:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
-
teamsByScoreHolder
- Mappings:
Namespace Name Mixin selector named teamsByScoreHolderLnet/minecraft/scoreboard/Scoreboard;teamsByScoreHolder:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;intermediary field_1427Lnet/minecraft/class_269;field_1427:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;official hLfaw;h:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
-
-
Constructor Details
-
Scoreboard
public Scoreboard()
-
-
Method Details
-
getNullableObjective
@Nullable public @Nullable ScoreboardObjective getNullableObjective(@Nullable @Nullable String name) - Mappings:
Namespace Name Mixin selector named getNullableObjectiveLnet/minecraft/scoreboard/Scoreboard;getNullableObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;intermediary method_1170Lnet/minecraft/class_269;method_1170(Ljava/lang/String;)Lnet/minecraft/class_266;official aLfaw;a(Ljava/lang/String;)Lfao;
-
addObjective
public ScoreboardObjective addObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType, boolean displayAutoUpdate, @Nullable @Nullable NumberFormat numberFormat) - Mappings:
Namespace Name Mixin selector named addObjectiveLnet/minecraft/scoreboard/Scoreboard;addObjective(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardCriterion;Lnet/minecraft/text/Text;Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;ZLnet/minecraft/scoreboard/number/NumberFormat;)Lnet/minecraft/scoreboard/ScoreboardObjective;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;ZLnet/minecraft/class_9022;)Lnet/minecraft/class_266;official aLfaw;a(Ljava/lang/String;Lfaz;Lxl;Lfaz$a;ZLzb;)Lfao;
-
forEachScore
public final void forEachScore(ScoreboardCriterion criterion, ScoreHolder scoreHolder, Consumer<ScoreAccess> action) - Mappings:
Namespace Name Mixin selector named forEachScoreLnet/minecraft/scoreboard/Scoreboard;forEachScore(Lnet/minecraft/scoreboard/ScoreboardCriterion;Lnet/minecraft/scoreboard/ScoreHolder;Ljava/util/function/Consumer;)Vintermediary method_1162Lnet/minecraft/class_269;method_1162(Lnet/minecraft/class_274;Lnet/minecraft/class_9015;Ljava/util/function/Consumer;)Vofficial aLfaw;a(Lfaz;Lfav;Ljava/util/function/Consumer;)V
-
getScores
- Mappings:
Namespace Name Mixin selector named getScoresLnet/minecraft/scoreboard/Scoreboard;getScores(Ljava/lang/String;)Lnet/minecraft/scoreboard/Scores;intermediary method_55431Lnet/minecraft/class_269;method_55431(Ljava/lang/String;)Lnet/minecraft/class_9012;official fLfaw;f(Ljava/lang/String;)Lfaq;
-
getOrCreateScore
- Mappings:
Namespace Name Mixin selector named getOrCreateScoreLnet/minecraft/scoreboard/Scoreboard;getOrCreateScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Lnet/minecraft/scoreboard/ScoreAccess;intermediary method_1180Lnet/minecraft/class_269;method_1180(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9014;official cLfaw;c(Lfav;Lfao;)Lfau;
-
getOrCreateScore
public ScoreAccess getOrCreateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, boolean forceWritable) - Mappings:
Namespace Name Mixin selector named getOrCreateScoreLnet/minecraft/scoreboard/Scoreboard;getOrCreateScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;Z)Lnet/minecraft/scoreboard/ScoreAccess;intermediary method_55425Lnet/minecraft/class_269;method_55425(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Z)Lnet/minecraft/class_9014;official aLfaw;a(Lfav;Lfao;Z)Lfau;
-
getScore
@Nullable public @Nullable ReadableScoreboardScore getScore(ScoreHolder scoreHolder, ScoreboardObjective objective) - Mappings:
Namespace Name Mixin selector named getScoreLnet/minecraft/scoreboard/Scoreboard;getScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Lnet/minecraft/scoreboard/ReadableScoreboardScore;intermediary method_55430Lnet/minecraft/class_269;method_55430(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9013;official dLfaw;d(Lfav;Lfao;)Lfas;
-
getScoreboardEntries
- Mappings:
Namespace Name Mixin selector named getScoreboardEntriesLnet/minecraft/scoreboard/Scoreboard;getScoreboardEntries(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/Collection;intermediary method_1184Lnet/minecraft/class_269;method_1184(Lnet/minecraft/class_266;)Ljava/util/Collection;official iLfaw;i(Lfao;)Ljava/util/Collection;
-
getObjectives
- Mappings:
Namespace Name Mixin selector named getObjectivesLnet/minecraft/scoreboard/Scoreboard;getObjectives()Ljava/util/Collection;intermediary method_1151Lnet/minecraft/class_269;method_1151()Ljava/util/Collection;official cLfaw;c()Ljava/util/Collection;
-
getObjectiveNames
- Mappings:
Namespace Name Mixin selector named getObjectiveNamesLnet/minecraft/scoreboard/Scoreboard;getObjectiveNames()Ljava/util/Collection;intermediary method_1163Lnet/minecraft/class_269;method_1163()Ljava/util/Collection;official dLfaw;d()Ljava/util/Collection;
-
getKnownScoreHolders
- Mappings:
Namespace Name Mixin selector named getKnownScoreHoldersLnet/minecraft/scoreboard/Scoreboard;getKnownScoreHolders()Ljava/util/Collection;intermediary method_1178Lnet/minecraft/class_269;method_1178()Ljava/util/Collection;official eLfaw;e()Ljava/util/Collection;
-
removeScores
- Mappings:
Namespace Name Mixin selector named removeScoresLnet/minecraft/scoreboard/Scoreboard;removeScores(Lnet/minecraft/scoreboard/ScoreHolder;)Vintermediary method_55429Lnet/minecraft/class_269;method_55429(Lnet/minecraft/class_9015;)Vofficial bLfaw;b(Lfav;)V
-
removeScore
- Mappings:
Namespace Name Mixin selector named removeScoreLnet/minecraft/scoreboard/Scoreboard;removeScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1155Lnet/minecraft/class_269;method_1155(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Vofficial eLfaw;e(Lfav;Lfao;)V
-
getScoreHolderObjectives
- Mappings:
Namespace Name Mixin selector named getScoreHolderObjectivesLnet/minecraft/scoreboard/Scoreboard;getScoreHolderObjectives(Lnet/minecraft/scoreboard/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary method_1166Lnet/minecraft/class_269;method_1166(Lnet/minecraft/class_9015;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;official cLfaw;c(Lfav;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
removeObjective
- Mappings:
Namespace Name Mixin selector named removeObjectiveLnet/minecraft/scoreboard/Scoreboard;removeObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1194Lnet/minecraft/class_269;method_1194(Lnet/minecraft/class_266;)Vofficial jLfaw;j(Lfao;)V
-
setObjectiveSlot
public void setObjectiveSlot(ScoreboardDisplaySlot slot, @Nullable @Nullable ScoreboardObjective objective) - Mappings:
Namespace Name Mixin selector named setObjectiveSlotLnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(Lnet/minecraft/scoreboard/ScoreboardDisplaySlot;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1158Lnet/minecraft/class_269;method_1158(Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)Vofficial aLfaw;a(Lfan;Lfao;)V
-
getObjectiveForSlot
- Mappings:
Namespace Name Mixin selector named getObjectiveForSlotLnet/minecraft/scoreboard/Scoreboard;getObjectiveForSlot(Lnet/minecraft/scoreboard/ScoreboardDisplaySlot;)Lnet/minecraft/scoreboard/ScoreboardObjective;intermediary method_1189Lnet/minecraft/class_269;method_1189(Lnet/minecraft/class_8646;)Lnet/minecraft/class_266;official aLfaw;a(Lfan;)Lfao;
-
getTeam
- Mappings:
Namespace Name Mixin selector named getTeamLnet/minecraft/scoreboard/Scoreboard;getTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;intermediary method_1153Lnet/minecraft/class_269;method_1153(Ljava/lang/String;)Lnet/minecraft/class_268;official bLfaw;b(Ljava/lang/String;)Lfar;
-
addTeam
- Mappings:
Namespace Name Mixin selector named addTeamLnet/minecraft/scoreboard/Scoreboard;addTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;intermediary method_1171Lnet/minecraft/class_269;method_1171(Ljava/lang/String;)Lnet/minecraft/class_268;official cLfaw;c(Ljava/lang/String;)Lfar;
-
removeTeam
- Mappings:
Namespace Name Mixin selector named removeTeamLnet/minecraft/scoreboard/Scoreboard;removeTeam(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1191Lnet/minecraft/class_269;method_1191(Lnet/minecraft/class_268;)Vofficial dLfaw;d(Lfar;)V
-
addScoreHolderToTeam
- Mappings:
Namespace Name Mixin selector named addScoreHolderToTeamLnet/minecraft/scoreboard/Scoreboard;addScoreHolderToTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Zintermediary method_1172Lnet/minecraft/class_269;method_1172(Ljava/lang/String;Lnet/minecraft/class_268;)Zofficial aLfaw;a(Ljava/lang/String;Lfar;)Z
-
clearTeam
- Mappings:
Namespace Name Mixin selector named clearTeamLnet/minecraft/scoreboard/Scoreboard;clearTeam(Ljava/lang/String;)Zintermediary method_1195Lnet/minecraft/class_269;method_1195(Ljava/lang/String;)Zofficial dLfaw;d(Ljava/lang/String;)Z
-
removeScoreHolderFromTeam
- Mappings:
Namespace Name Mixin selector named removeScoreHolderFromTeamLnet/minecraft/scoreboard/Scoreboard;removeScoreHolderFromTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Vintermediary method_1157Lnet/minecraft/class_269;method_1157(Ljava/lang/String;Lnet/minecraft/class_268;)Vofficial bLfaw;b(Ljava/lang/String;Lfar;)V
-
getTeamNames
- Mappings:
Namespace Name Mixin selector named getTeamNamesLnet/minecraft/scoreboard/Scoreboard;getTeamNames()Ljava/util/Collection;intermediary method_1196Lnet/minecraft/class_269;method_1196()Ljava/util/Collection;official fLfaw;f()Ljava/util/Collection;
-
getTeams
- Mappings:
Namespace Name Mixin selector named getTeamsLnet/minecraft/scoreboard/Scoreboard;getTeams()Ljava/util/Collection;intermediary method_1159Lnet/minecraft/class_269;method_1159()Ljava/util/Collection;official gLfaw;g()Ljava/util/Collection;
-
getScoreHolderTeam
- Mappings:
Namespace Name Mixin selector named getScoreHolderTeamLnet/minecraft/scoreboard/Scoreboard;getScoreHolderTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;intermediary method_1164Lnet/minecraft/class_269;method_1164(Ljava/lang/String;)Lnet/minecraft/class_268;official eLfaw;e(Ljava/lang/String;)Lfar;
-
updateObjective
- Mappings:
Namespace Name Mixin selector named updateObjectiveLnet/minecraft/scoreboard/Scoreboard;updateObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1185Lnet/minecraft/class_269;method_1185(Lnet/minecraft/class_266;)Vofficial aLfaw;a(Lfao;)V
-
updateExistingObjective
- Mappings:
Namespace Name Mixin selector named updateExistingObjectiveLnet/minecraft/scoreboard/Scoreboard;updateExistingObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1175Lnet/minecraft/class_269;method_1175(Lnet/minecraft/class_266;)Vofficial bLfaw;b(Lfao;)V
-
updateRemovedObjective
- Mappings:
Namespace Name Mixin selector named updateRemovedObjectiveLnet/minecraft/scoreboard/Scoreboard;updateRemovedObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1173Lnet/minecraft/class_269;method_1173(Lnet/minecraft/class_266;)Vofficial cLfaw;c(Lfao;)V
-
updateScore
protected void updateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, ScoreboardScore score) - Mappings:
Namespace Name Mixin selector named updateScoreLnet/minecraft/scoreboard/Scoreboard;updateScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;Lnet/minecraft/scoreboard/ScoreboardScore;)Vintermediary method_1176Lnet/minecraft/class_269;method_1176(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)Vofficial aLfaw;a(Lfav;Lfao;Lfat;)V
-
resetScore
- Mappings:
Namespace Name Mixin selector named resetScoreLnet/minecraft/scoreboard/Scoreboard;resetScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_55337Lnet/minecraft/class_269;method_55337(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Vofficial aLfaw;a(Lfav;Lfao;)V
-
onScoreHolderRemoved
- Mappings:
Namespace Name Mixin selector named onScoreHolderRemovedLnet/minecraft/scoreboard/Scoreboard;onScoreHolderRemoved(Lnet/minecraft/scoreboard/ScoreHolder;)Vintermediary method_1152Lnet/minecraft/class_269;method_1152(Lnet/minecraft/class_9015;)Vofficial aLfaw;a(Lfav;)V
-
onScoreRemoved
- Mappings:
Namespace Name Mixin selector named onScoreRemovedLnet/minecraft/scoreboard/Scoreboard;onScoreRemoved(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreboardObjective;)Vintermediary method_1190Lnet/minecraft/class_269;method_1190(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Vofficial bLfaw;b(Lfav;Lfao;)V
-
updateScoreboardTeamAndPlayers
- Mappings:
Namespace Name Mixin selector named updateScoreboardTeamAndPlayersLnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeamAndPlayers(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1160Lnet/minecraft/class_269;method_1160(Lnet/minecraft/class_268;)Vofficial aLfaw;a(Lfar;)V
-
updateScoreboardTeam
- Mappings:
Namespace Name Mixin selector named updateScoreboardTeamLnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeam(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1154Lnet/minecraft/class_269;method_1154(Lnet/minecraft/class_268;)Vofficial bLfaw;b(Lfar;)V
-
updateRemovedTeam
- Mappings:
Namespace Name Mixin selector named updateRemovedTeamLnet/minecraft/scoreboard/Scoreboard;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)Vintermediary method_1193Lnet/minecraft/class_269;method_1193(Lnet/minecraft/class_268;)Vofficial cLfaw;c(Lfar;)V
-
clearDeadEntity
- Mappings:
Namespace Name Mixin selector named clearDeadEntityLnet/minecraft/scoreboard/Scoreboard;clearDeadEntity(Lnet/minecraft/entity/Entity;)Vintermediary method_1150Lnet/minecraft/class_269;method_1150(Lnet/minecraft/class_1297;)Vofficial aLfaw;a(Lbui;)V
-
toNbt
- Mappings:
Namespace Name Mixin selector named toNbtLnet/minecraft/scoreboard/Scoreboard;toNbt(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtList;intermediary method_1169Lnet/minecraft/class_269;method_1169(Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2499;official aLfaw;a(Ljs$a;)Lut;
-
readNbt
- Mappings:
Namespace Name Mixin selector named readNbtLnet/minecraft/scoreboard/Scoreboard;readNbt(Lnet/minecraft/nbt/NbtList;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Vintermediary method_1188Lnet/minecraft/class_269;method_1188(Lnet/minecraft/class_2499;Lnet/minecraft/class_7225$class_7874;)Vofficial aLfaw;a(Lut;Ljs$a;)V
-