Class Stat

java.lang.Object
net.minecraft.stat.Stat
Direct Known Subclasses:
Achievement, CraftingStat, SimpleStat

public class Stat extends Object
Mappings:
Namespace Name
official nq
intermediary net/minecraft/class_819
named net/minecraft/stat/Stat
  • Field Details

    • DEFAULT_NUMER_FORMAT

      private static NumberFormat DEFAULT_NUMER_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official k Lnq;k:Ljava/text/NumberFormat;
      intermediary field_3009 Lnet/minecraft/class_819;field_3009:Ljava/text/NumberFormat;
      named DEFAULT_NUMER_FORMAT Lnet/minecraft/stat/Stat;DEFAULT_NUMER_FORMAT:Ljava/text/NumberFormat;
    • INTEGER_PROVIDER

      public static StatTypeProvider INTEGER_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      official g Lnq;g:Lnr;
      intermediary field_3014 Lnet/minecraft/class_819;field_3014:Lnet/minecraft/class_823;
      named INTEGER_PROVIDER Lnet/minecraft/stat/Stat;INTEGER_PROVIDER:Lnet/minecraft/stat/StatTypeProvider;
    • DEFAULT_DECIMAL_FORMAT

      private static DecimalFormat DEFAULT_DECIMAL_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official l Lnq;l:Ljava/text/DecimalFormat;
      intermediary field_3010 Lnet/minecraft/class_819;field_3010:Ljava/text/DecimalFormat;
      named DEFAULT_DECIMAL_FORMAT Lnet/minecraft/stat/Stat;DEFAULT_DECIMAL_FORMAT:Ljava/text/DecimalFormat;
    • TIME_PROVIDER

      public static StatTypeProvider TIME_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      official h Lnq;h:Lnr;
      intermediary field_3015 Lnet/minecraft/class_819;field_3015:Lnet/minecraft/class_823;
      named TIME_PROVIDER Lnet/minecraft/stat/Stat;TIME_PROVIDER:Lnet/minecraft/stat/StatTypeProvider;
    • DISTANCE_PROVIDER

      public static StatTypeProvider DISTANCE_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      official i Lnq;i:Lnr;
      intermediary field_3016 Lnet/minecraft/class_819;field_3016:Lnet/minecraft/class_823;
      named DISTANCE_PROVIDER Lnet/minecraft/stat/Stat;DISTANCE_PROVIDER:Lnet/minecraft/stat/StatTypeProvider;
    • DAMAGE_PROVIDER

      public static StatTypeProvider DAMAGE_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      official j Lnq;j:Lnr;
      intermediary field_6736 Lnet/minecraft/class_819;field_6736:Lnet/minecraft/class_823;
      named DAMAGE_PROVIDER Lnet/minecraft/stat/Stat;DAMAGE_PROVIDER:Lnet/minecraft/stat/StatTypeProvider;
    • name

      public final String name
      Mappings:
      Namespace Name Mixin selector
      official e Lnq;e:Ljava/lang/String;
      intermediary field_9040 Lnet/minecraft/class_819;field_9040:Ljava/lang/String;
      named name Lnet/minecraft/stat/Stat;name:Ljava/lang/String;
    • nameId

      private final Text nameId
      Mappings:
      Namespace Name Mixin selector
      official a Lnq;a:Lew;
      intermediary field_9037 Lnet/minecraft/class_819;field_9037:Lnet/minecraft/class_1982;
      named nameId Lnet/minecraft/stat/Stat;nameId:Lnet/minecraft/text/Text;
    • localOnly

      public boolean localOnly
      Mappings:
      Namespace Name Mixin selector
      official f Lnq;f:Z
      intermediary field_3012 Lnet/minecraft/class_819;field_3012:Z
      named localOnly Lnet/minecraft/stat/Stat;localOnly:Z
    • statTypeProvider

      private final StatTypeProvider statTypeProvider
      Mappings:
      Namespace Name Mixin selector
      official b Lnq;b:Lnr;
      intermediary field_3008 Lnet/minecraft/class_819;field_3008:Lnet/minecraft/class_823;
      named statTypeProvider Lnet/minecraft/stat/Stat;statTypeProvider:Lnet/minecraft/stat/StatTypeProvider;
    • criterion

      private final ScoreboardCriterion criterion
      Mappings:
      Namespace Name Mixin selector
      official c Lnq;c:Lbbt;
      intermediary field_9038 Lnet/minecraft/class_819;field_9038:Lnet/minecraft/class_1475;
      named criterion Lnet/minecraft/stat/Stat;criterion:Lnet/minecraft/scoreboard/ScoreboardCriterion;
    • jsonElementProvider

      private Class<? extends JsonElementProvider> jsonElementProvider
      Mappings:
      Namespace Name Mixin selector
      official d Lnq;d:Ljava/lang/Class;
      intermediary field_9039 Lnet/minecraft/class_819;field_9039:Ljava/lang/Class;
      named jsonElementProvider Lnet/minecraft/stat/Stat;jsonElementProvider:Ljava/lang/Class;
  • Constructor Details

    • Stat

      public Stat(String name, Text nameId, StatTypeProvider statTypeProvider)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnq;<init>(Ljava/lang/String;Lew;Lnr;)V
      intermediary <init> Lnet/minecraft/class_819;<init>(Ljava/lang/String;Lnet/minecraft/class_1982;Lnet/minecraft/class_823;)V
      named <init> Lnet/minecraft/stat/Stat;<init>(Ljava/lang/String;Lnet/minecraft/text/Text;Lnet/minecraft/stat/StatTypeProvider;)V
    • Stat

      public Stat(String name, Text nameId)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnq;<init>(Ljava/lang/String;Lew;)V
      intermediary <init> Lnet/minecraft/class_819;<init>(Ljava/lang/String;Lnet/minecraft/class_1982;)V
      named <init> Lnet/minecraft/stat/Stat;<init>(Ljava/lang/String;Lnet/minecraft/text/Text;)V
  • Method Details

    • localOnly

      public Stat localOnly()
      Mappings:
      Namespace Name Mixin selector
      official i Lnq;i()Lnq;
      intermediary method_2264 Lnet/minecraft/class_819;method_2264()Lnet/minecraft/class_819;
      named localOnly Lnet/minecraft/stat/Stat;localOnly()Lnet/minecraft/stat/Stat;
    • addStat

      public Stat addStat()
      Mappings:
      Namespace Name Mixin selector
      official h Lnq;h()Lnq;
      intermediary method_2263 Lnet/minecraft/class_819;method_2263()Lnet/minecraft/class_819;
      named addStat Lnet/minecraft/stat/Stat;addStat()Lnet/minecraft/stat/Stat;
    • isAchievement

      public boolean isAchievement()
      Mappings:
      Namespace Name Mixin selector
      official d Lnq;d()Z
      intermediary method_2262 Lnet/minecraft/class_819;method_2262()Z
      named isAchievement Lnet/minecraft/stat/Stat;isAchievement()Z
    • method_2261

      @Environment(CLIENT) public String method_2261(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lnq;a(I)Ljava/lang/String;
      intermediary method_2261 Lnet/minecraft/class_819;method_2261(I)Ljava/lang/String;
      named method_2261 Lnet/minecraft/stat/Stat;method_2261(I)Ljava/lang/String;
    • getText

      public Text getText()
      Mappings:
      Namespace Name Mixin selector
      official e Lnq;e()Lew;
      intermediary method_8280 Lnet/minecraft/class_819;method_8280()Lnet/minecraft/class_1982;
      named getText Lnet/minecraft/stat/Stat;getText()Lnet/minecraft/text/Text;
    • method_8281

      public Text method_8281()
      Mappings:
      Namespace Name Mixin selector
      official j Lnq;j()Lew;
      intermediary method_8281 Lnet/minecraft/class_819;method_8281()Lnet/minecraft/class_1982;
      named method_8281 Lnet/minecraft/stat/Stat;method_8281()Lnet/minecraft/text/Text;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lnq;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_819;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/stat/Stat;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lnq;hashCode()I
      intermediary hashCode Lnet/minecraft/class_819;hashCode()I
      named hashCode Lnet/minecraft/stat/Stat;hashCode()I
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lnq;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_819;toString()Ljava/lang/String;
      named toString Lnet/minecraft/stat/Stat;toString()Ljava/lang/String;
    • getCriterion

      public ScoreboardCriterion getCriterion()
      Mappings:
      Namespace Name Mixin selector
      official k Lnq;k()Lbbt;
      intermediary method_8282 Lnet/minecraft/class_819;method_8282()Lnet/minecraft/class_1475;
      named getCriterion Lnet/minecraft/stat/Stat;getCriterion()Lnet/minecraft/scoreboard/ScoreboardCriterion;
    • getJsonElementProvider

      public Class<? extends JsonElementProvider> getJsonElementProvider()
      Mappings:
      Namespace Name Mixin selector
      official l Lnq;l()Ljava/lang/Class;
      intermediary method_8283 Lnet/minecraft/class_819;method_8283()Ljava/lang/Class;
      named getJsonElementProvider Lnet/minecraft/stat/Stat;getJsonElementProvider()Ljava/lang/Class;
    • setJsonElementProvider

      public Stat setJsonElementProvider(Class<? extends JsonElementProvider> clazz)
      Mappings:
      Namespace Name Mixin selector
      official b Lnq;b(Ljava/lang/Class;)Lnq;
      intermediary method_8279 Lnet/minecraft/class_819;method_8279(Ljava/lang/Class;)Lnet/minecraft/class_819;
      named setJsonElementProvider Lnet/minecraft/stat/Stat;setJsonElementProvider(Ljava/lang/Class;)Lnet/minecraft/stat/Stat;