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 ewt
-
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 aLewt;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 bLewt;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 cLewt;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 dLewt;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 eLewt;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 fLewt;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 gLewt;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 hLewt;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 aLewt;a(Ljava/lang/String;)Lewl;
-
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 aLewt;a(Ljava/lang/String;Leww;Lxo;Leww$a;ZLze;)Lewl;
-
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 aLewt;a(Leww;Lews;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 fLewt;f(Ljava/lang/String;)Lewn;
-
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 cLewt;c(Lews;Lewl;)Lewr;
-
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 aLewt;a(Lews;Lewl;Z)Lewr;
-
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 dLewt;d(Lews;Lewl;)Lewp;
-
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 iLewt;i(Lewl;)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 cLewt;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 dLewt;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 eLewt;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 bLewt;b(Lews;)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 eLewt;e(Lews;Lewl;)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 cLewt;c(Lews;)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 jLewt;j(Lewl;)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 aLewt;a(Lewk;Lewl;)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 aLewt;a(Lewk;)Lewl;
-
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 bLewt;b(Ljava/lang/String;)Lewo;
-
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 cLewt;c(Ljava/lang/String;)Lewo;
-
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 dLewt;d(Lewo;)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 aLewt;a(Ljava/lang/String;Lewo;)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 dLewt;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 bLewt;b(Ljava/lang/String;Lewo;)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 fLewt;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 gLewt;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 eLewt;e(Ljava/lang/String;)Lewo;
-
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 aLewt;a(Lewl;)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 bLewt;b(Lewl;)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 cLewt;c(Lewl;)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 aLewt;a(Lews;Lewl;Lewq;)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 aLewt;a(Lews;Lewl;)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 aLewt;a(Lews;)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 bLewt;b(Lews;Lewl;)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 aLewt;a(Lewo;)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 bLewt;b(Lewo;)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 cLewt;c(Lewo;)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 aLewt;a(Lbss;)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 aLewt;a(Ljk$a;)Lux;
-
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 aLewt;a(Lux;Ljk$a;)V
-