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 ezx
-
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 aLezx;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 bLezx;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 cLezx;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 dLezx;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 eLezx;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 fLezx;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 gLezx;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 hLezx;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 aLezx;a(Ljava/lang/String;)Lezp;
-
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 aLezx;a(Ljava/lang/String;Lfaa;Lxd;Lfaa$a;ZLyt;)Lezp;
-
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 aLezx;a(Lfaa;Lezw;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 fLezx;f(Ljava/lang/String;)Lezr;
-
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 cLezx;c(Lezw;Lezp;)Lezv;
-
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 aLezx;a(Lezw;Lezp;Z)Lezv;
-
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 dLezx;d(Lezw;Lezp;)Lezt;
-
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 iLezx;i(Lezp;)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 cLezx;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 dLezx;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 eLezx;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 bLezx;b(Lezw;)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 eLezx;e(Lezw;Lezp;)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 cLezx;c(Lezw;)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 jLezx;j(Lezp;)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 aLezx;a(Lezo;Lezp;)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 aLezx;a(Lezo;)Lezp;
-
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 bLezx;b(Ljava/lang/String;)Lezs;
-
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 cLezx;c(Ljava/lang/String;)Lezs;
-
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 dLezx;d(Lezs;)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 aLezx;a(Ljava/lang/String;Lezs;)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 dLezx;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 bLezx;b(Ljava/lang/String;Lezs;)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 fLezx;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 gLezx;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 eLezx;e(Ljava/lang/String;)Lezs;
-
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 aLezx;a(Lezp;)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 bLezx;b(Lezp;)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 cLezx;c(Lezp;)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 aLezx;a(Lezw;Lezp;Lezu;)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 aLezx;a(Lezw;Lezp;)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 aLezx;a(Lezw;)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 bLezx;b(Lezw;Lezp;)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 aLezx;a(Lezs;)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 bLezx;b(Lezs;)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 cLezx;c(Lezs;)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 aLezx;a(Lbto;)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 aLezx;a(Ljp$a;)Lul;
-
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 aLezx;a(Lul;Ljp$a;)V
-