Class Stat

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

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

    • DEFAULT_NUMER_FORMAT

      private static final NumberFormat DEFAULT_NUMER_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official k Lqo;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 c Lqo;c:Lqp;
      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 final DecimalFormat DEFAULT_DECIMAL_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official l Lqo;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 d Lqo;d:Lqp;
      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 e Lqo;e:Lqp;
      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 f Lqo;f:Lqp;
      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 a Lqo;a: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 g Lqo;g:Lhh;
      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 b Lqo;b: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 h Lqo;h:Lqp;
      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 i Lqo;i:Lbhq;
      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 j Lqo;j: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> Lqo;<init>(Ljava/lang/String;Lhh;Lqp;)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> Lqo;<init>(Ljava/lang/String;Lhh;)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 c Lqo;c()Lqo;
      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 a Lqo;a()Lqo;
      intermediary method_2263 Lnet/minecraft/class_819;method_2263()Lnet/minecraft/class_819;
      named addStat Lnet/minecraft/stat/Stat;addStat()Lnet/minecraft/stat/Stat;
    • method_2261

      @Environment(CLIENT) public String method_2261(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lqo;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 d Lqo;d()Lhh;
      intermediary method_8280 Lnet/minecraft/class_819;method_8280()Lnet/minecraft/class_1982;
      named getText Lnet/minecraft/stat/Stat;getText()Lnet/minecraft/text/Text;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lqo;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 Lqo;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 Lqo;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 f Lqo;f()Lbhq;
      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 g Lqo;g()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;