Package net.minecraft.scoreboard
Class Scoreboard
java.lang.Object
net.minecraft.scoreboard.Scoreboard
- Direct Known Subclasses:
ServerScoreboard
- Mappings:
Namespace Name official emq
intermediary net/minecraft/class_269
named net/minecraft/scoreboard/Scoreboard
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
private static final Logger
private final Map<String,
ScoreboardObjective> private final Map<ScoreboardCriterion,
List<ScoreboardObjective>> private final Map<ScoreboardDisplaySlot,
ScoreboardObjective> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObjective
(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType, boolean bool, @Nullable class_9022 class_9022) boolean
addPlayerToTeam
(String playerName, Team team) boolean
clearPlayerTeam
(String playerName) final void
forEachScore
(ScoreboardCriterion criterion, class_9015 class_9015, Consumer<class_9014> action) getAllPlayerScores
(ScoreboardObjective objective) getPlayerObjectives
(class_9015 class_9015) getPlayerScore
(class_9015 class_9015, ScoreboardObjective objective) getPlayerTeam
(String playerName) getTeams()
protected void
method_55337
(class_9015 class_9015, ScoreboardObjective scoreboardObjective) method_55425
(class_9015 class_9015, ScoreboardObjective scoreboardObjective, boolean bool) void
method_55429
(class_9015 class_9015) method_55430
(class_9015 class_9015, ScoreboardObjective scoreboardObjective) private class_9012
method_55431
(String string) protected void
void
removeObjective
(ScoreboardObjective objective) void
removePlayerFromTeam
(String playerName, Team team) void
removeTeam
(Team team) void
resetEntityScore
(Entity entity) void
resetPlayerScore
(class_9015 class_9015, ScoreboardObjective scoreboardObjective) void
setObjectiveSlot
(ScoreboardDisplaySlot slot, @Nullable ScoreboardObjective objective) protected NbtList
toNbt()
void
updateExistingObjective
(ScoreboardObjective objective) void
updateObjective
(ScoreboardObjective objective) void
updatePlayerScore
(class_9015 class_9015) void
updatePlayerScore
(class_9015 class_9015, ScoreboardObjective objective) void
updateRemovedObjective
(ScoreboardObjective objective) void
updateRemovedTeam
(Team team) protected void
updateScore
(class_9015 score, ScoreboardObjective scoreboardObjective, ScoreboardPlayerScore scoreboardPlayerScore) void
updateScoreboardTeam
(Team team) void
-
Field Details
-
field_47542
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lemq;a:Ljava/lang/String;
intermediary field_47542
Lnet/minecraft/class_269;field_47542:Ljava/lang/String;
named field_47542
Lnet/minecraft/scoreboard/Scoreboard;field_47542:Ljava/lang/String;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lemq;b:Lorg/slf4j/Logger;
intermediary field_36309
Lnet/minecraft/class_269;field_36309:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/scoreboard/Scoreboard;LOGGER:Lorg/slf4j/Logger;
-
objectives
- Mappings:
Namespace Name Mixin selector official c
Lemq;c:Ljava/util/Map;
intermediary field_1428
Lnet/minecraft/class_269;field_1428:Ljava/util/Map;
named objectives
Lnet/minecraft/scoreboard/Scoreboard;objectives:Ljava/util/Map;
-
objectivesByCriterion
- Mappings:
Namespace Name Mixin selector official d
Lemq;d:Ljava/util/Map;
intermediary field_1429
Lnet/minecraft/class_269;field_1429:Ljava/util/Map;
named objectivesByCriterion
Lnet/minecraft/scoreboard/Scoreboard;objectivesByCriterion:Ljava/util/Map;
-
playerObjectives
- Mappings:
Namespace Name Mixin selector official e
Lemq;e:Ljava/util/Map;
intermediary field_1431
Lnet/minecraft/class_269;field_1431:Ljava/util/Map;
named playerObjectives
Lnet/minecraft/scoreboard/Scoreboard;playerObjectives:Ljava/util/Map;
-
objectiveSlots
- Mappings:
Namespace Name Mixin selector official f
Lemq;f:Ljava/util/Map;
intermediary field_1432
Lnet/minecraft/class_269;field_1432:Ljava/util/Map;
named objectiveSlots
Lnet/minecraft/scoreboard/Scoreboard;objectiveSlots:Ljava/util/Map;
-
teams
- Mappings:
Namespace Name Mixin selector official g
Lemq;g:Ljava/util/Map;
intermediary field_1426
Lnet/minecraft/class_269;field_1426:Ljava/util/Map;
named teams
Lnet/minecraft/scoreboard/Scoreboard;teams:Ljava/util/Map;
-
teamsByPlayer
- Mappings:
Namespace Name Mixin selector official h
Lemq;h:Ljava/util/Map;
intermediary field_1427
Lnet/minecraft/class_269;field_1427:Ljava/util/Map;
named teamsByPlayer
Lnet/minecraft/scoreboard/Scoreboard;teamsByPlayer:Ljava/util/Map;
-
-
Constructor Details
-
Scoreboard
public Scoreboard()
-
-
Method Details
-
getNullableObjective
@Nullable public @Nullable ScoreboardObjective getNullableObjective(@Nullable @Nullable String name) - Mappings:
Namespace Name Mixin selector official a
Lemq;a(Ljava/lang/String;)Lemi;
intermediary method_1170
Lnet/minecraft/class_269;method_1170(Ljava/lang/String;)Lnet/minecraft/class_266;
named getNullableObjective
Lnet/minecraft/scoreboard/Scoreboard;getNullableObjective(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
addObjective
public ScoreboardObjective addObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion.RenderType renderType, boolean bool, @Nullable @Nullable class_9022 class_9022) - Mappings:
Namespace Name Mixin selector official a
Lemq;a(Ljava/lang/String;Lemt;Lvd;Lemt$a;ZLwt;)Lemi;
intermediary method_1168
Lnet/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;
named addObjective
Lnet/minecraft/scoreboard/Scoreboard;addObjective(Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreboardCriterion;Lnet/minecraft/text/Text;Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;ZLnet/minecraft/class_9022;)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
forEachScore
public final void forEachScore(ScoreboardCriterion criterion, class_9015 class_9015, Consumer<class_9014> action) - Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemt;Lemp;Ljava/util/function/Consumer;)V
intermediary method_1162
Lnet/minecraft/class_269;method_1162(Lnet/minecraft/class_274;Lnet/minecraft/class_9015;Ljava/util/function/Consumer;)V
named forEachScore
Lnet/minecraft/scoreboard/Scoreboard;forEachScore(Lnet/minecraft/scoreboard/ScoreboardCriterion;Lnet/minecraft/class_9015;Ljava/util/function/Consumer;)V
-
method_55431
- Mappings:
Namespace Name Mixin selector official f
Lemq;f(Ljava/lang/String;)Lemk;
intermediary method_55431
Lnet/minecraft/class_269;method_55431(Ljava/lang/String;)Lnet/minecraft/class_9012;
named method_55431
Lnet/minecraft/scoreboard/Scoreboard;method_55431(Ljava/lang/String;)Lnet/minecraft/class_9012;
-
getPlayerScore
- Mappings:
Namespace Name Mixin selector official c
Lemq;c(Lemp;Lemi;)Lemo;
intermediary method_1180
Lnet/minecraft/class_269;method_1180(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9014;
named getPlayerScore
Lnet/minecraft/scoreboard/Scoreboard;getPlayerScore(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;)Lnet/minecraft/class_9014;
-
method_55425
public class_9014 method_55425(class_9015 class_9015, ScoreboardObjective scoreboardObjective, boolean bool) - Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemp;Lemi;Z)Lemo;
intermediary method_55425
Lnet/minecraft/class_269;method_55425(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Z)Lnet/minecraft/class_9014;
named method_55425
Lnet/minecraft/scoreboard/Scoreboard;method_55425(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;Z)Lnet/minecraft/class_9014;
-
method_55430
@Nullable public @Nullable class_9013 method_55430(class_9015 class_9015, ScoreboardObjective scoreboardObjective) - Mappings:
Namespace Name Mixin selector official d
Lemq;d(Lemp;Lemi;)Lemm;
intermediary method_55430
Lnet/minecraft/class_269;method_55430(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9013;
named method_55430
Lnet/minecraft/scoreboard/Scoreboard;method_55430(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;)Lnet/minecraft/class_9013;
-
getAllPlayerScores
- Mappings:
Namespace Name Mixin selector official i
Lemq;i(Lemi;)Ljava/util/Collection;
intermediary method_1184
Lnet/minecraft/class_269;method_1184(Lnet/minecraft/class_266;)Ljava/util/Collection;
named getAllPlayerScores
Lnet/minecraft/scoreboard/Scoreboard;getAllPlayerScores(Lnet/minecraft/scoreboard/ScoreboardObjective;)Ljava/util/Collection;
-
getObjectives
- Mappings:
Namespace Name Mixin selector official c
Lemq;c()Ljava/util/Collection;
intermediary method_1151
Lnet/minecraft/class_269;method_1151()Ljava/util/Collection;
named getObjectives
Lnet/minecraft/scoreboard/Scoreboard;getObjectives()Ljava/util/Collection;
-
getObjectiveNames
- Mappings:
Namespace Name Mixin selector official d
Lemq;d()Ljava/util/Collection;
intermediary method_1163
Lnet/minecraft/class_269;method_1163()Ljava/util/Collection;
named getObjectiveNames
Lnet/minecraft/scoreboard/Scoreboard;getObjectiveNames()Ljava/util/Collection;
-
getKnownPlayers
- Mappings:
Namespace Name Mixin selector official e
Lemq;e()Ljava/util/Collection;
intermediary method_1178
Lnet/minecraft/class_269;method_1178()Ljava/util/Collection;
named getKnownPlayers
Lnet/minecraft/scoreboard/Scoreboard;getKnownPlayers()Ljava/util/Collection;
-
method_55429
- Mappings:
Namespace Name Mixin selector official b
Lemq;b(Lemp;)V
intermediary method_55429
Lnet/minecraft/class_269;method_55429(Lnet/minecraft/class_9015;)V
named method_55429
Lnet/minecraft/scoreboard/Scoreboard;method_55429(Lnet/minecraft/class_9015;)V
-
resetPlayerScore
- Mappings:
Namespace Name Mixin selector official e
Lemq;e(Lemp;Lemi;)V
intermediary method_1155
Lnet/minecraft/class_269;method_1155(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
named resetPlayerScore
Lnet/minecraft/scoreboard/Scoreboard;resetPlayerScore(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
getPlayerObjectives
- Mappings:
Namespace Name Mixin selector official c
Lemq;c(Lemp;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
intermediary method_1166
Lnet/minecraft/class_269;method_1166(Lnet/minecraft/class_9015;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
named getPlayerObjectives
Lnet/minecraft/scoreboard/Scoreboard;getPlayerObjectives(Lnet/minecraft/class_9015;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
removeObjective
- Mappings:
Namespace Name Mixin selector official j
Lemq;j(Lemi;)V
intermediary method_1194
Lnet/minecraft/class_269;method_1194(Lnet/minecraft/class_266;)V
named removeObjective
Lnet/minecraft/scoreboard/Scoreboard;removeObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
setObjectiveSlot
public void setObjectiveSlot(ScoreboardDisplaySlot slot, @Nullable @Nullable ScoreboardObjective objective) - Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemh;Lemi;)V
intermediary method_1158
Lnet/minecraft/class_269;method_1158(Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
named setObjectiveSlot
Lnet/minecraft/scoreboard/Scoreboard;setObjectiveSlot(Lnet/minecraft/scoreboard/ScoreboardDisplaySlot;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
getObjectiveForSlot
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemh;)Lemi;
intermediary method_1189
Lnet/minecraft/class_269;method_1189(Lnet/minecraft/class_8646;)Lnet/minecraft/class_266;
named getObjectiveForSlot
Lnet/minecraft/scoreboard/Scoreboard;getObjectiveForSlot(Lnet/minecraft/scoreboard/ScoreboardDisplaySlot;)Lnet/minecraft/scoreboard/ScoreboardObjective;
-
getTeam
- Mappings:
Namespace Name Mixin selector official b
Lemq;b(Ljava/lang/String;)Leml;
intermediary method_1153
Lnet/minecraft/class_269;method_1153(Ljava/lang/String;)Lnet/minecraft/class_268;
named getTeam
Lnet/minecraft/scoreboard/Scoreboard;getTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
-
addTeam
- Mappings:
Namespace Name Mixin selector official c
Lemq;c(Ljava/lang/String;)Leml;
intermediary method_1171
Lnet/minecraft/class_269;method_1171(Ljava/lang/String;)Lnet/minecraft/class_268;
named addTeam
Lnet/minecraft/scoreboard/Scoreboard;addTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
-
removeTeam
- Mappings:
Namespace Name Mixin selector official d
Lemq;d(Leml;)V
intermediary method_1191
Lnet/minecraft/class_269;method_1191(Lnet/minecraft/class_268;)V
named removeTeam
Lnet/minecraft/scoreboard/Scoreboard;removeTeam(Lnet/minecraft/scoreboard/Team;)V
-
addPlayerToTeam
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Ljava/lang/String;Leml;)Z
intermediary method_1172
Lnet/minecraft/class_269;method_1172(Ljava/lang/String;Lnet/minecraft/class_268;)Z
named addPlayerToTeam
Lnet/minecraft/scoreboard/Scoreboard;addPlayerToTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)Z
-
clearPlayerTeam
- Mappings:
Namespace Name Mixin selector official d
Lemq;d(Ljava/lang/String;)Z
intermediary method_1195
Lnet/minecraft/class_269;method_1195(Ljava/lang/String;)Z
named clearPlayerTeam
Lnet/minecraft/scoreboard/Scoreboard;clearPlayerTeam(Ljava/lang/String;)Z
-
removePlayerFromTeam
- Mappings:
Namespace Name Mixin selector official b
Lemq;b(Ljava/lang/String;Leml;)V
intermediary method_1157
Lnet/minecraft/class_269;method_1157(Ljava/lang/String;Lnet/minecraft/class_268;)V
named removePlayerFromTeam
Lnet/minecraft/scoreboard/Scoreboard;removePlayerFromTeam(Ljava/lang/String;Lnet/minecraft/scoreboard/Team;)V
-
getTeamNames
- Mappings:
Namespace Name Mixin selector official f
Lemq;f()Ljava/util/Collection;
intermediary method_1196
Lnet/minecraft/class_269;method_1196()Ljava/util/Collection;
named getTeamNames
Lnet/minecraft/scoreboard/Scoreboard;getTeamNames()Ljava/util/Collection;
-
getTeams
- Mappings:
Namespace Name Mixin selector official g
Lemq;g()Ljava/util/Collection;
intermediary method_1159
Lnet/minecraft/class_269;method_1159()Ljava/util/Collection;
named getTeams
Lnet/minecraft/scoreboard/Scoreboard;getTeams()Ljava/util/Collection;
-
getPlayerTeam
- Mappings:
Namespace Name Mixin selector official e
Lemq;e(Ljava/lang/String;)Leml;
intermediary method_1164
Lnet/minecraft/class_269;method_1164(Ljava/lang/String;)Lnet/minecraft/class_268;
named getPlayerTeam
Lnet/minecraft/scoreboard/Scoreboard;getPlayerTeam(Ljava/lang/String;)Lnet/minecraft/scoreboard/Team;
-
updateObjective
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemi;)V
intermediary method_1185
Lnet/minecraft/class_269;method_1185(Lnet/minecraft/class_266;)V
named updateObjective
Lnet/minecraft/scoreboard/Scoreboard;updateObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateExistingObjective
- Mappings:
Namespace Name Mixin selector official b
Lemq;b(Lemi;)V
intermediary method_1175
Lnet/minecraft/class_269;method_1175(Lnet/minecraft/class_266;)V
named updateExistingObjective
Lnet/minecraft/scoreboard/Scoreboard;updateExistingObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateRemovedObjective
- Mappings:
Namespace Name Mixin selector official c
Lemq;c(Lemi;)V
intermediary method_1173
Lnet/minecraft/class_269;method_1173(Lnet/minecraft/class_266;)V
named updateRemovedObjective
Lnet/minecraft/scoreboard/Scoreboard;updateRemovedObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateScore
protected void updateScore(class_9015 score, ScoreboardObjective scoreboardObjective, ScoreboardPlayerScore scoreboardPlayerScore) - Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemp;Lemi;Lemn;)V
intermediary method_1176
Lnet/minecraft/class_269;method_1176(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)V
named updateScore
Lnet/minecraft/scoreboard/Scoreboard;updateScore(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;Lnet/minecraft/scoreboard/ScoreboardPlayerScore;)V
-
method_55337
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemp;Lemi;)V
intermediary method_55337
Lnet/minecraft/class_269;method_55337(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
named method_55337
Lnet/minecraft/scoreboard/Scoreboard;method_55337(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updatePlayerScore
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lemp;)V
intermediary method_1152
Lnet/minecraft/class_269;method_1152(Lnet/minecraft/class_9015;)V
named updatePlayerScore
Lnet/minecraft/scoreboard/Scoreboard;updatePlayerScore(Lnet/minecraft/class_9015;)V
-
updatePlayerScore
- Mappings:
Namespace Name Mixin selector official b
Lemq;b(Lemp;Lemi;)V
intermediary method_1190
Lnet/minecraft/class_269;method_1190(Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
named updatePlayerScore
Lnet/minecraft/scoreboard/Scoreboard;updatePlayerScore(Lnet/minecraft/class_9015;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
updateScoreboardTeamAndPlayers
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Leml;)V
intermediary method_1160
Lnet/minecraft/class_269;method_1160(Lnet/minecraft/class_268;)V
named updateScoreboardTeamAndPlayers
Lnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeamAndPlayers(Lnet/minecraft/scoreboard/Team;)V
-
updateScoreboardTeam
- Mappings:
Namespace Name Mixin selector official b
Lemq;b(Leml;)V
intermediary method_1154
Lnet/minecraft/class_269;method_1154(Lnet/minecraft/class_268;)V
named updateScoreboardTeam
Lnet/minecraft/scoreboard/Scoreboard;updateScoreboardTeam(Lnet/minecraft/scoreboard/Team;)V
-
updateRemovedTeam
- Mappings:
Namespace Name Mixin selector official c
Lemq;c(Leml;)V
intermediary method_1193
Lnet/minecraft/class_269;method_1193(Lnet/minecraft/class_268;)V
named updateRemovedTeam
Lnet/minecraft/scoreboard/Scoreboard;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)V
-
resetEntityScore
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lblp;)V
intermediary method_1150
Lnet/minecraft/class_269;method_1150(Lnet/minecraft/class_1297;)V
named resetEntityScore
Lnet/minecraft/scoreboard/Scoreboard;resetEntityScore(Lnet/minecraft/entity/Entity;)V
-
toNbt
- Mappings:
Namespace Name Mixin selector official h
Lemq;h()Lsr;
intermediary method_1169
Lnet/minecraft/class_269;method_1169()Lnet/minecraft/class_2499;
named toNbt
Lnet/minecraft/scoreboard/Scoreboard;toNbt()Lnet/minecraft/nbt/NbtList;
-
readNbt
- Mappings:
Namespace Name Mixin selector official a
Lemq;a(Lsr;)V
intermediary method_1188
Lnet/minecraft/class_269;method_1188(Lnet/minecraft/class_2499;)V
named readNbt
Lnet/minecraft/scoreboard/Scoreboard;readNbt(Lnet/minecraft/nbt/NbtList;)V
-