Package net.minecraft.scoreboard
Class ScoreboardCriterion
java.lang.Object
net.minecraft.scoreboard.ScoreboardCriterion
- Direct Known Subclasses:
Stat
- Mappings:
Namespace Name named net/minecraft/scoreboard/ScoreboardCriterion
intermediary net/minecraft/class_274
official eyj
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ScoreboardCriterion
static final ScoreboardCriterion
private static final Map
<String, ScoreboardCriterion> A map of all scoreboard criteria by their names.static final ScoreboardCriterion
private final ScoreboardCriterion.RenderType
static final ScoreboardCriterion
static final ScoreboardCriterion
static final ScoreboardCriterion
static final ScoreboardCriterion[]
static final ScoreboardCriterion
private final String
static final ScoreboardCriterion
private final boolean
private static final Map
<String, ScoreboardCriterion> A map of all scoreboard criteria that can be identified with a single keyword (as opposed to combined words) by their names.static final ScoreboardCriterion[]
static final ScoreboardCriterion
static final ScoreboardCriterion
static final ScoreboardCriterion
-
Constructor Summary
ModifierConstructorDescriptionprotected
ScoreboardCriterion
(String name) protected
ScoreboardCriterion
(String name, boolean readOnly, ScoreboardCriterion.RenderType defaultRenderType) -
Method Summary
Modifier and TypeMethodDescriptionprivate static ScoreboardCriterion
private static ScoreboardCriterion
create
(String name, boolean readOnly, ScoreboardCriterion.RenderType defaultRenderType) getName()
static Optional
<ScoreboardCriterion> private static <T> Optional
<ScoreboardCriterion> getOrCreateStatCriterion
(StatType<T> statType, Identifier id) boolean
-
Field Details
-
SIMPLE_CRITERIA
A map of all scoreboard criteria that can be identified with a single keyword (as opposed to combined words) by their names. Updated automatically increate(String, boolean, ScoreboardCriterion.RenderType)
.- Mappings:
Namespace Name Mixin selector named SIMPLE_CRITERIA
Lnet/minecraft/scoreboard/ScoreboardCriterion;SIMPLE_CRITERIA:Ljava/util/Map;
intermediary field_33939
Lnet/minecraft/class_274;field_33939:Ljava/util/Map;
official a
Leyj;a:Ljava/util/Map;
-
CRITERIA
A map of all scoreboard criteria by their names. Updated automatically in the constructor.- Mappings:
Namespace Name Mixin selector named CRITERIA
Lnet/minecraft/scoreboard/ScoreboardCriterion;CRITERIA:Ljava/util/Map;
intermediary field_1455
Lnet/minecraft/class_274;field_1455:Ljava/util/Map;
official o
Leyj;o:Ljava/util/Map;
-
DUMMY
- Mappings:
Namespace Name Mixin selector named DUMMY
Lnet/minecraft/scoreboard/ScoreboardCriterion;DUMMY:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1468
Lnet/minecraft/class_274;field_1468:Lnet/minecraft/class_274;
official b
Leyj;b:Leyj;
-
TRIGGER
- Mappings:
Namespace Name Mixin selector named TRIGGER
Lnet/minecraft/scoreboard/ScoreboardCriterion;TRIGGER:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1462
Lnet/minecraft/class_274;field_1462:Lnet/minecraft/class_274;
official c
Leyj;c:Leyj;
-
DEATH_COUNT
- Mappings:
Namespace Name Mixin selector named DEATH_COUNT
Lnet/minecraft/scoreboard/ScoreboardCriterion;DEATH_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1456
Lnet/minecraft/class_274;field_1456:Lnet/minecraft/class_274;
official d
Leyj;d:Leyj;
-
PLAYER_KILL_COUNT
- Mappings:
Namespace Name Mixin selector named PLAYER_KILL_COUNT
Lnet/minecraft/scoreboard/ScoreboardCriterion;PLAYER_KILL_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1463
Lnet/minecraft/class_274;field_1463:Lnet/minecraft/class_274;
official e
Leyj;e:Leyj;
-
TOTAL_KILL_COUNT
- Mappings:
Namespace Name Mixin selector named TOTAL_KILL_COUNT
Lnet/minecraft/scoreboard/ScoreboardCriterion;TOTAL_KILL_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1457
Lnet/minecraft/class_274;field_1457:Lnet/minecraft/class_274;
official f
Leyj;f:Leyj;
-
HEALTH
- Mappings:
Namespace Name Mixin selector named HEALTH
Lnet/minecraft/scoreboard/ScoreboardCriterion;HEALTH:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1453
Lnet/minecraft/class_274;field_1453:Lnet/minecraft/class_274;
official g
Leyj;g:Leyj;
-
FOOD
- Mappings:
Namespace Name Mixin selector named FOOD
Lnet/minecraft/scoreboard/ScoreboardCriterion;FOOD:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1464
Lnet/minecraft/class_274;field_1464:Lnet/minecraft/class_274;
official h
Leyj;h:Leyj;
-
AIR
- Mappings:
Namespace Name Mixin selector named AIR
Lnet/minecraft/scoreboard/ScoreboardCriterion;AIR:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1459
Lnet/minecraft/class_274;field_1459:Lnet/minecraft/class_274;
official i
Leyj;i:Leyj;
-
ARMOR
- Mappings:
Namespace Name Mixin selector named ARMOR
Lnet/minecraft/scoreboard/ScoreboardCriterion;ARMOR:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1452
Lnet/minecraft/class_274;field_1452:Lnet/minecraft/class_274;
official j
Leyj;j:Leyj;
-
XP
- Mappings:
Namespace Name Mixin selector named XP
Lnet/minecraft/scoreboard/ScoreboardCriterion;XP:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1460
Lnet/minecraft/class_274;field_1460:Lnet/minecraft/class_274;
official k
Leyj;k:Leyj;
-
LEVEL
- Mappings:
Namespace Name Mixin selector named LEVEL
Lnet/minecraft/scoreboard/ScoreboardCriterion;LEVEL:Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1465
Lnet/minecraft/class_274;field_1465:Lnet/minecraft/class_274;
official l
Leyj;l:Leyj;
-
TEAM_KILLS
- Mappings:
Namespace Name Mixin selector named TEAM_KILLS
Lnet/minecraft/scoreboard/ScoreboardCriterion;TEAM_KILLS:[Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1466
Lnet/minecraft/class_274;field_1466:[Lnet/minecraft/class_274;
official m
Leyj;m:[Leyj;
-
KILLED_BY_TEAMS
- Mappings:
Namespace Name Mixin selector named KILLED_BY_TEAMS
Lnet/minecraft/scoreboard/ScoreboardCriterion;KILLED_BY_TEAMS:[Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary field_1458
Lnet/minecraft/class_274;field_1458:[Lnet/minecraft/class_274;
official n
Leyj;n:[Leyj;
-
name
- Mappings:
Namespace Name Mixin selector named name
Lnet/minecraft/scoreboard/ScoreboardCriterion;name:Ljava/lang/String;
intermediary field_1454
Lnet/minecraft/class_274;field_1454:Ljava/lang/String;
official p
Leyj;p:Ljava/lang/String;
-
readOnly
private final boolean readOnly- Mappings:
Namespace Name Mixin selector named readOnly
Lnet/minecraft/scoreboard/ScoreboardCriterion;readOnly:Z
intermediary field_1461
Lnet/minecraft/class_274;field_1461:Z
official q
Leyj;q:Z
-
defaultRenderType
- Mappings:
Namespace Name Mixin selector named defaultRenderType
Lnet/minecraft/scoreboard/ScoreboardCriterion;defaultRenderType:Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;
intermediary field_1467
Lnet/minecraft/class_274;field_1467:Lnet/minecraft/class_274$class_275;
official r
Leyj;r:Leyj$a;
-
-
Constructor Details
-
ScoreboardCriterion
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/scoreboard/ScoreboardCriterion;<init>(Ljava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_274;<init>(Ljava/lang/String;)V
official <init>
Leyj;<init>(Ljava/lang/String;)V
-
ScoreboardCriterion
protected ScoreboardCriterion(String name, boolean readOnly, ScoreboardCriterion.RenderType defaultRenderType) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/scoreboard/ScoreboardCriterion;<init>(Ljava/lang/String;ZLnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)V
intermediary <init>
Lnet/minecraft/class_274;<init>(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)V
official <init>
Leyj;<init>(Ljava/lang/String;ZLeyj$a;)V
-
-
Method Details
-
create
private static ScoreboardCriterion create(String name, boolean readOnly, ScoreboardCriterion.RenderType defaultRenderType) - Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/scoreboard/ScoreboardCriterion;create(Ljava/lang/String;ZLnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary method_37269
Lnet/minecraft/class_274;method_37269(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)Lnet/minecraft/class_274;
official a
Leyj;a(Ljava/lang/String;ZLeyj$a;)Leyj;
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/scoreboard/ScoreboardCriterion;create(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardCriterion;
intermediary method_37270
Lnet/minecraft/class_274;method_37270(Ljava/lang/String;)Lnet/minecraft/class_274;
official b
Leyj;b(Ljava/lang/String;)Leyj;
-
getAllSimpleCriteria
- Mappings:
Namespace Name Mixin selector named getAllSimpleCriteria
Lnet/minecraft/scoreboard/ScoreboardCriterion;getAllSimpleCriteria()Ljava/util/Set;
intermediary method_37271
Lnet/minecraft/class_274;method_37271()Ljava/util/Set;
official c
Leyj;c()Ljava/util/Set;
-
getOrCreateStatCriterion
- Mappings:
Namespace Name Mixin selector named getOrCreateStatCriterion
Lnet/minecraft/scoreboard/ScoreboardCriterion;getOrCreateStatCriterion(Ljava/lang/String;)Ljava/util/Optional;
intermediary method_1224
Lnet/minecraft/class_274;method_1224(Ljava/lang/String;)Ljava/util/Optional;
official a
Leyj;a(Ljava/lang/String;)Ljava/util/Optional;
-
getOrCreateStatCriterion
private static <T> Optional<ScoreboardCriterion> getOrCreateStatCriterion(StatType<T> statType, Identifier id) - Mappings:
Namespace Name Mixin selector named getOrCreateStatCriterion
Lnet/minecraft/scoreboard/ScoreboardCriterion;getOrCreateStatCriterion(Lnet/minecraft/stat/StatType;Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
intermediary method_1223
Lnet/minecraft/class_274;method_1223(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Ljava/util/Optional;
official a
Leyj;a(Lavy;Lakr;)Ljava/util/Optional;
-
getName
- Mappings:
Namespace Name Mixin selector named getName
Lnet/minecraft/scoreboard/ScoreboardCriterion;getName()Ljava/lang/String;
intermediary method_1225
Lnet/minecraft/class_274;method_1225()Ljava/lang/String;
official d
Leyj;d()Ljava/lang/String;
-
isReadOnly
public boolean isReadOnly()- Mappings:
Namespace Name Mixin selector named isReadOnly
Lnet/minecraft/scoreboard/ScoreboardCriterion;isReadOnly()Z
intermediary method_1226
Lnet/minecraft/class_274;method_1226()Z
official e
Leyj;e()Z
-
getDefaultRenderType
- Mappings:
Namespace Name Mixin selector named getDefaultRenderType
Lnet/minecraft/scoreboard/ScoreboardCriterion;getDefaultRenderType()Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;
intermediary method_1227
Lnet/minecraft/class_274;method_1227()Lnet/minecraft/class_274$class_275;
official f
Leyj;f()Leyj$a;
-