类 ScoreboardCriterion

  • 直接已知子类:
    Stat

    public class ScoreboardCriterion
    extends Object
    Mappings:
    Namespace Name
    official dnb
    intermediary net/minecraft/class_274
    named net/minecraft/scoreboard/ScoreboardCriterion
    • 字段详细资料

      • CRITERIA

        public static final Map<String,​ScoreboardCriterion> CRITERIA
        A map of all scoreboard criteria by their names. Updated automatically in the constructor.
        Mappings:
        Namespace Name Mixin selector
        official a Ldnb;a:Ljava/util/Map;
        intermediary field_1455 Lnet/minecraft/class_274;field_1455:Ljava/util/Map;
        named CRITERIA Lnet/minecraft/scoreboard/ScoreboardCriterion;CRITERIA:Ljava/util/Map;
      • DUMMY

        public static final ScoreboardCriterion DUMMY
        Mappings:
        Namespace Name Mixin selector
        official b Ldnb;b:Ldnb;
        intermediary field_1468 Lnet/minecraft/class_274;field_1468:Lnet/minecraft/class_274;
        named DUMMY Lnet/minecraft/scoreboard/ScoreboardCriterion;DUMMY:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • TRIGGER

        public static final ScoreboardCriterion TRIGGER
        Mappings:
        Namespace Name Mixin selector
        official c Ldnb;c:Ldnb;
        intermediary field_1462 Lnet/minecraft/class_274;field_1462:Lnet/minecraft/class_274;
        named TRIGGER Lnet/minecraft/scoreboard/ScoreboardCriterion;TRIGGER:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • DEATH_COUNT

        public static final ScoreboardCriterion DEATH_COUNT
        Mappings:
        Namespace Name Mixin selector
        official d Ldnb;d:Ldnb;
        intermediary field_1456 Lnet/minecraft/class_274;field_1456:Lnet/minecraft/class_274;
        named DEATH_COUNT Lnet/minecraft/scoreboard/ScoreboardCriterion;DEATH_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • PLAYER_KILL_COUNT

        public static final ScoreboardCriterion PLAYER_KILL_COUNT
        Mappings:
        Namespace Name Mixin selector
        official e Ldnb;e:Ldnb;
        intermediary field_1463 Lnet/minecraft/class_274;field_1463:Lnet/minecraft/class_274;
        named PLAYER_KILL_COUNT Lnet/minecraft/scoreboard/ScoreboardCriterion;PLAYER_KILL_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • TOTAL_KILL_COUNT

        public static final ScoreboardCriterion TOTAL_KILL_COUNT
        Mappings:
        Namespace Name Mixin selector
        official f Ldnb;f:Ldnb;
        intermediary field_1457 Lnet/minecraft/class_274;field_1457:Lnet/minecraft/class_274;
        named TOTAL_KILL_COUNT Lnet/minecraft/scoreboard/ScoreboardCriterion;TOTAL_KILL_COUNT:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • HEALTH

        public static final ScoreboardCriterion HEALTH
        Mappings:
        Namespace Name Mixin selector
        official g Ldnb;g:Ldnb;
        intermediary field_1453 Lnet/minecraft/class_274;field_1453:Lnet/minecraft/class_274;
        named HEALTH Lnet/minecraft/scoreboard/ScoreboardCriterion;HEALTH:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • FOOD

        public static final ScoreboardCriterion FOOD
        Mappings:
        Namespace Name Mixin selector
        official h Ldnb;h:Ldnb;
        intermediary field_1464 Lnet/minecraft/class_274;field_1464:Lnet/minecraft/class_274;
        named FOOD Lnet/minecraft/scoreboard/ScoreboardCriterion;FOOD:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • AIR

        public static final ScoreboardCriterion AIR
        Mappings:
        Namespace Name Mixin selector
        official i Ldnb;i:Ldnb;
        intermediary field_1459 Lnet/minecraft/class_274;field_1459:Lnet/minecraft/class_274;
        named AIR Lnet/minecraft/scoreboard/ScoreboardCriterion;AIR:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • ARMOR

        public static final ScoreboardCriterion ARMOR
        Mappings:
        Namespace Name Mixin selector
        official j Ldnb;j:Ldnb;
        intermediary field_1452 Lnet/minecraft/class_274;field_1452:Lnet/minecraft/class_274;
        named ARMOR Lnet/minecraft/scoreboard/ScoreboardCriterion;ARMOR:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • XP

        public static final ScoreboardCriterion XP
        Mappings:
        Namespace Name Mixin selector
        official k Ldnb;k:Ldnb;
        intermediary field_1460 Lnet/minecraft/class_274;field_1460:Lnet/minecraft/class_274;
        named XP Lnet/minecraft/scoreboard/ScoreboardCriterion;XP:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • LEVEL

        public static final ScoreboardCriterion LEVEL
        Mappings:
        Namespace Name Mixin selector
        official l Ldnb;l:Ldnb;
        intermediary field_1465 Lnet/minecraft/class_274;field_1465:Lnet/minecraft/class_274;
        named LEVEL Lnet/minecraft/scoreboard/ScoreboardCriterion;LEVEL:Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • TEAM_KILLS

        public static final ScoreboardCriterion[] TEAM_KILLS
        Mappings:
        Namespace Name Mixin selector
        official m Ldnb;m:[Ldnb;
        intermediary field_1466 Lnet/minecraft/class_274;field_1466:[Lnet/minecraft/class_274;
        named TEAM_KILLS Lnet/minecraft/scoreboard/ScoreboardCriterion;TEAM_KILLS:[Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • KILLED_BY_TEAMS

        public static final ScoreboardCriterion[] KILLED_BY_TEAMS
        Mappings:
        Namespace Name Mixin selector
        official n Ldnb;n:[Ldnb;
        intermediary field_1458 Lnet/minecraft/class_274;field_1458:[Lnet/minecraft/class_274;
        named KILLED_BY_TEAMS Lnet/minecraft/scoreboard/ScoreboardCriterion;KILLED_BY_TEAMS:[Lnet/minecraft/scoreboard/ScoreboardCriterion;
      • name

        private final String name
        Mappings:
        Namespace Name Mixin selector
        official o Ldnb;o:Ljava/lang/String;
        intermediary field_1454 Lnet/minecraft/class_274;field_1454:Ljava/lang/String;
        named name Lnet/minecraft/scoreboard/ScoreboardCriterion;name:Ljava/lang/String;
      • readOnly

        private final boolean readOnly
        Mappings:
        Namespace Name Mixin selector
        official p Ldnb;p:Z
        intermediary field_1461 Lnet/minecraft/class_274;field_1461:Z
        named readOnly Lnet/minecraft/scoreboard/ScoreboardCriterion;readOnly:Z
      • defaultRenderType

        private final ScoreboardCriterion.RenderType defaultRenderType
        Mappings:
        Namespace Name Mixin selector
        official q Ldnb;q:Ldnb$a;
        intermediary field_1467 Lnet/minecraft/class_274;field_1467:Lnet/minecraft/class_274$class_275;
        named defaultRenderType Lnet/minecraft/scoreboard/ScoreboardCriterion;defaultRenderType:Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;
    • 构造器详细资料

      • ScoreboardCriterion

        public ScoreboardCriterion​(String name)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldnb;<init>(Ljava/lang/String;)V
        intermediary <init> Lnet/minecraft/class_274;<init>(Ljava/lang/String;)V
        named <init> Lnet/minecraft/scoreboard/ScoreboardCriterion;<init>(Ljava/lang/String;)V
      • ScoreboardCriterion

        protected ScoreboardCriterion​(String name,
                                      boolean readOnly,
                                      ScoreboardCriterion.RenderType defaultRenderType)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldnb;<init>(Ljava/lang/String;ZLdnb$a;)V
        intermediary <init> Lnet/minecraft/class_274;<init>(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)V
        named <init> Lnet/minecraft/scoreboard/ScoreboardCriterion;<init>(Ljava/lang/String;ZLnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)V
    • 方法详细资料

      • getOrCreateStatCriterion

        public static Optional<ScoreboardCriterion> getOrCreateStatCriterion​(String name)
        Mappings:
        Namespace Name Mixin selector
        official a Ldnb;a(Ljava/lang/String;)Ljava/util/Optional;
        intermediary method_1224 Lnet/minecraft/class_274;method_1224(Ljava/lang/String;)Ljava/util/Optional;
        named getOrCreateStatCriterion Lnet/minecraft/scoreboard/ScoreboardCriterion;getOrCreateStatCriterion(Ljava/lang/String;)Ljava/util/Optional;
      • getOrCreateStatCriterion

        private static <T> Optional<ScoreboardCriterion> getOrCreateStatCriterion​(StatType<T> statType,
                                                                                  Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official a Ldnb;a(Laff;Lwp;)Ljava/util/Optional;
        intermediary method_1223 Lnet/minecraft/class_274;method_1223(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Ljava/util/Optional;
        named getOrCreateStatCriterion Lnet/minecraft/scoreboard/ScoreboardCriterion;getOrCreateStatCriterion(Lnet/minecraft/stat/StatType;Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
      • getName

        public String getName()
        Mappings:
        Namespace Name Mixin selector
        official c Ldnb;c()Ljava/lang/String;
        intermediary method_1225 Lnet/minecraft/class_274;method_1225()Ljava/lang/String;
        named getName Lnet/minecraft/scoreboard/ScoreboardCriterion;getName()Ljava/lang/String;
      • isReadOnly

        public boolean isReadOnly()
        Mappings:
        Namespace Name Mixin selector
        official d Ldnb;d()Z
        intermediary method_1226 Lnet/minecraft/class_274;method_1226()Z
        named isReadOnly Lnet/minecraft/scoreboard/ScoreboardCriterion;isReadOnly()Z
      • getDefaultRenderType

        public ScoreboardCriterion.RenderType getDefaultRenderType()
        Mappings:
        Namespace Name Mixin selector
        official e Ldnb;e()Ldnb$a;
        intermediary method_1227 Lnet/minecraft/class_274;method_1227()Lnet/minecraft/class_274$class_275;
        named getDefaultRenderType Lnet/minecraft/scoreboard/ScoreboardCriterion;getDefaultRenderType()Lnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;