Class ScoreboardCriterion

java.lang.Object
net.minecraft.scoreboard.ScoreboardCriterion
Direct Known Subclasses:
Stat

public class ScoreboardCriterion extends Object
Mappings:
Namespace Name
official dob
intermediary net/minecraft/class_274
named net/minecraft/scoreboard/ScoreboardCriterion
  • Field Details

    • field_33939

      private static final Map<String,ScoreboardCriterion> field_33939
      Mappings:
      Namespace Name Mixin selector
      official n Ldob;n:Ljava/util/Map;
      intermediary field_33939 Lnet/minecraft/class_274;field_33939:Ljava/util/Map;
      named field_33939 Lnet/minecraft/scoreboard/ScoreboardCriterion;field_33939:Ljava/util/Map;
    • CRITERIA

      private 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 o Ldob;o: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 a Ldob;a:Ldob;
      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 b Ldob;b:Ldob;
      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 c Ldob;c:Ldob;
      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 d Ldob;d:Ldob;
      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 e Ldob;e:Ldob;
      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 f Ldob;f:Ldob;
      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 g Ldob;g:Ldob;
      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 h Ldob;h:Ldob;
      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 i Ldob;i:Ldob;
      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 j Ldob;j:Ldob;
      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 k Ldob;k:Ldob;
      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 l Ldob;l:[Ldob;
      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 m Ldob;m:[Ldob;
      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 p Ldob;p: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 q Ldob;q: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 r Ldob;r:Ldob$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;
  • Constructor Details

    • ScoreboardCriterion

      protected ScoreboardCriterion(String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldob;<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> Ldob;<init>(Ljava/lang/String;ZLdob$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
  • Method Details

    • method_37269

      private static ScoreboardCriterion method_37269(String string, boolean bool, ScoreboardCriterion.RenderType renderType)
      Mappings:
      Namespace Name Mixin selector
      official a Ldob;a(Ljava/lang/String;ZLdob$a;)Ldob;
      intermediary method_37269 Lnet/minecraft/class_274;method_37269(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)Lnet/minecraft/class_274;
      named method_37269 Lnet/minecraft/scoreboard/ScoreboardCriterion;method_37269(Ljava/lang/String;ZLnet/minecraft/scoreboard/ScoreboardCriterion$RenderType;)Lnet/minecraft/scoreboard/ScoreboardCriterion;
    • method_37270

      private static ScoreboardCriterion method_37270(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Ldob;b(Ljava/lang/String;)Ldob;
      intermediary method_37270 Lnet/minecraft/class_274;method_37270(Ljava/lang/String;)Lnet/minecraft/class_274;
      named method_37270 Lnet/minecraft/scoreboard/ScoreboardCriterion;method_37270(Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreboardCriterion;
    • method_37271

      public static Set<String> method_37271()
      Mappings:
      Namespace Name Mixin selector
      official c Ldob;c()Ljava/util/Set;
      intermediary method_37271 Lnet/minecraft/class_274;method_37271()Ljava/util/Set;
      named method_37271 Lnet/minecraft/scoreboard/ScoreboardCriterion;method_37271()Ljava/util/Set;
    • getOrCreateStatCriterion

      public static Optional<ScoreboardCriterion> getOrCreateStatCriterion(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Ldob;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 Ldob;a(Lafn;Lww;)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 d Ldob;d()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 e Ldob;e()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 f Ldob;f()Ldob$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;