Package net.minecraft.scoreboard
Class ScoreboardCriterion
java.lang.Object
net.minecraft.scoreboard.ScoreboardCriterion
- Direct Known Subclasses:
Stat
- Mappings:
Namespace Name named net/minecraft/scoreboard/ScoreboardCriterionintermediary net/minecraft/class_274official fhk
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ScoreboardCriterionstatic final ScoreboardCriterionstatic final com.mojang.serialization.Codec<ScoreboardCriterion> private static final Map<String, ScoreboardCriterion> A map of all scoreboard criteria by their names.static final ScoreboardCriterionprivate final ScoreboardCriterion.RenderTypestatic final ScoreboardCriterionstatic final ScoreboardCriterionstatic final ScoreboardCriterionstatic final ScoreboardCriterion[]static final ScoreboardCriterionprivate final Stringstatic final ScoreboardCriterionprivate final booleanprivate 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 ScoreboardCriterionstatic final ScoreboardCriterionstatic final ScoreboardCriterion -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedScoreboardCriterion(String name) protectedScoreboardCriterion(String name, boolean readOnly, ScoreboardCriterion.RenderType defaultRenderType) -
Method Summary
Modifier and TypeMethodDescriptionprivate static ScoreboardCriterionprivate static ScoreboardCriterioncreate(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_CRITERIALnet/minecraft/scoreboard/ScoreboardCriterion;SIMPLE_CRITERIA:Ljava/util/Map;intermediary field_33939Lnet/minecraft/class_274;field_33939:Ljava/util/Map;official aLfhk;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 CRITERIALnet/minecraft/scoreboard/ScoreboardCriterion;CRITERIA:Ljava/util/Map;intermediary field_1455Lnet/minecraft/class_274;field_1455:Ljava/util/Map;official pLfhk;p:Ljava/util/Map;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/scoreboard/ScoreboardCriterion;CODEC:Lcom/mojang/serialization/Codec;intermediary field_56492Lnet/minecraft/class_274;field_56492:Lcom/mojang/serialization/Codec;official bLfhk;b:Lcom/mojang/serialization/Codec;
-
DUMMY
- Mappings:
Namespace Name Mixin selector named DUMMYLnet/minecraft/scoreboard/ScoreboardCriterion;DUMMY:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1468Lnet/minecraft/class_274;field_1468:Lnet/minecraft/class_274;official cLfhk;c:Lfhk;
-
TRIGGER
- Mappings:
Namespace Name Mixin selector named TRIGGERLnet/minecraft/scoreboard/ScoreboardCriterion;TRIGGER:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1462Lnet/minecraft/class_274;field_1462:Lnet/minecraft/class_274;official dLfhk;d:Lfhk;
-
DEATH_COUNT
- Mappings:
Namespace Name Mixin selector named DEATH_COUNTLnet/minecraft/scoreboard/ScoreboardCriterion;DEATH_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1456Lnet/minecraft/class_274;field_1456:Lnet/minecraft/class_274;official eLfhk;e:Lfhk;
-
PLAYER_KILL_COUNT
- Mappings:
Namespace Name Mixin selector named PLAYER_KILL_COUNTLnet/minecraft/scoreboard/ScoreboardCriterion;PLAYER_KILL_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1463Lnet/minecraft/class_274;field_1463:Lnet/minecraft/class_274;official fLfhk;f:Lfhk;
-
TOTAL_KILL_COUNT
- Mappings:
Namespace Name Mixin selector named TOTAL_KILL_COUNTLnet/minecraft/scoreboard/ScoreboardCriterion;TOTAL_KILL_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1457Lnet/minecraft/class_274;field_1457:Lnet/minecraft/class_274;official gLfhk;g:Lfhk;
-
HEALTH
- Mappings:
Namespace Name Mixin selector named HEALTHLnet/minecraft/scoreboard/ScoreboardCriterion;HEALTH:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1453Lnet/minecraft/class_274;field_1453:Lnet/minecraft/class_274;official hLfhk;h:Lfhk;
-
FOOD
- Mappings:
Namespace Name Mixin selector named FOODLnet/minecraft/scoreboard/ScoreboardCriterion;FOOD:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1464Lnet/minecraft/class_274;field_1464:Lnet/minecraft/class_274;official iLfhk;i:Lfhk;
-
AIR
- Mappings:
Namespace Name Mixin selector named AIRLnet/minecraft/scoreboard/ScoreboardCriterion;AIR:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1459Lnet/minecraft/class_274;field_1459:Lnet/minecraft/class_274;official jLfhk;j:Lfhk;
-
ARMOR
- Mappings:
Namespace Name Mixin selector named ARMORLnet/minecraft/scoreboard/ScoreboardCriterion;ARMOR:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1452Lnet/minecraft/class_274;field_1452:Lnet/minecraft/class_274;official kLfhk;k:Lfhk;
-
XP
- Mappings:
Namespace Name Mixin selector named XPLnet/minecraft/scoreboard/ScoreboardCriterion;XP:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1460Lnet/minecraft/class_274;field_1460:Lnet/minecraft/class_274;official lLfhk;l:Lfhk;
-
LEVEL
- Mappings:
Namespace Name Mixin selector named LEVELLnet/minecraft/scoreboard/ScoreboardCriterion;LEVEL:Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1465Lnet/minecraft/class_274;field_1465:Lnet/minecraft/class_274;official mLfhk;m:Lfhk;
-
TEAM_KILLS
- Mappings:
Namespace Name Mixin selector named TEAM_KILLSLnet/minecraft/scoreboard/ScoreboardCriterion;TEAM_KILLS:[Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1466Lnet/minecraft/class_274;field_1466:[Lnet/minecraft/class_274;official nLfhk;n:[Lfhk;
-
KILLED_BY_TEAMS
- Mappings:
Namespace Name Mixin selector named KILLED_BY_TEAMSLnet/minecraft/scoreboard/ScoreboardCriterion;KILLED_BY_TEAMS:[Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary field_1458Lnet/minecraft/class_274;field_1458:[Lnet/minecraft/class_274;official oLfhk;o:[Lfhk;
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/scoreboard/ScoreboardCriterion;name:Ljava/lang/String;intermediary field_1454Lnet/minecraft/class_274;field_1454:Ljava/lang/String;official qLfhk;q:Ljava/lang/String;
-
readOnly
private final boolean readOnly- Mappings:
Namespace Name Mixin selector named readOnlyLnet/minecraft/scoreboard/ScoreboardCriterion;readOnly:Zintermediary field_1461Lnet/minecraft/class_274;field_1461:Zofficial rLfhk;r:Z
-
defaultRenderType
- Mappings:
Namespace Name Mixin selector named defaultRenderTypeLnet/minecraft/scoreboard/ScoreboardCriterion;defaultRenderType:Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;intermediary field_1467Lnet/minecraft/class_274;field_1467:Lnet/minecraft/class_274$class_275;official sLfhk;s:Lfhk$a;
-
-
Constructor Details
-
ScoreboardCriterion
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/scoreboard/ScoreboardCriterion;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_274;<init>(Ljava/lang/String;)Vofficial <init>Lfhk;<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;)Vintermediary <init>Lnet/minecraft/class_274;<init>(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)Vofficial <init>Lfhk;<init>(Ljava/lang/String;ZLfhk$a;)V
-
-
Method Details
-
create
private static ScoreboardCriterion create(String name, boolean readOnly, ScoreboardCriterion.RenderType defaultRenderType) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/scoreboard/ScoreboardCriterion;create(Ljava/lang/String;ZLnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary method_37269Lnet/minecraft/class_274;method_37269(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)Lnet/minecraft/class_274;official aLfhk;a(Ljava/lang/String;ZLfhk$a;)Lfhk;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/scoreboard/ScoreboardCriterion;create(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardCriterion;intermediary method_37270Lnet/minecraft/class_274;method_37270(Ljava/lang/String;)Lnet/minecraft/class_274;official bLfhk;b(Ljava/lang/String;)Lfhk;
-
getAllSimpleCriteria
- Mappings:
Namespace Name Mixin selector named getAllSimpleCriteriaLnet/minecraft/scoreboard/ScoreboardCriterion;getAllSimpleCriteria()Ljava/util/Set;intermediary method_37271Lnet/minecraft/class_274;method_37271()Ljava/util/Set;official cLfhk;c()Ljava/util/Set;
-
getOrCreateStatCriterion
- Mappings:
Namespace Name Mixin selector named getOrCreateStatCriterionLnet/minecraft/scoreboard/ScoreboardCriterion;getOrCreateStatCriterion(Ljava/lang/String;)Ljava/util/Optional;intermediary method_1224Lnet/minecraft/class_274;method_1224(Ljava/lang/String;)Ljava/util/Optional;official aLfhk;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 getOrCreateStatCriterionLnet/minecraft/scoreboard/ScoreboardCriterion;getOrCreateStatCriterion(Lnet/minecraft/stat/StatType;Lnet/minecraft/util/Identifier;)Ljava/util/Optional;intermediary method_1223Lnet/minecraft/class_274;method_1223(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Ljava/util/Optional;official aLfhk;a(Laxh;Lalr;)Ljava/util/Optional;
-
getName
- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/scoreboard/ScoreboardCriterion;getName()Ljava/lang/String;intermediary method_1225Lnet/minecraft/class_274;method_1225()Ljava/lang/String;official dLfhk;d()Ljava/lang/String;
-
isReadOnly
public boolean isReadOnly()- Mappings:
Namespace Name Mixin selector named isReadOnlyLnet/minecraft/scoreboard/ScoreboardCriterion;isReadOnly()Zintermediary method_1226Lnet/minecraft/class_274;method_1226()Zofficial eLfhk;e()Z
-
getDefaultRenderType
- Mappings:
Namespace Name Mixin selector named getDefaultRenderTypeLnet/minecraft/scoreboard/ScoreboardCriterion;getDefaultRenderType()Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;intermediary method_1227Lnet/minecraft/class_274;method_1227()Lnet/minecraft/class_274$class_275;official fLfhk;f()Lfhk$a;
-