Class Stat

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

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

    • DEFAULT_NUMER_FORMAT

      private static NumberFormat DEFAULT_NUMER_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official k Lmw;k:Ljava/text/NumberFormat;
      intermediary field_6950 Lnet/minecraft/class_1681;field_6950: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 Lmw;g:Lmx;
      intermediary field_6946 Lnet/minecraft/class_1681;field_6946:Lnet/minecraft/class_1682;
      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 Lmw;l:Ljava/text/DecimalFormat;
      intermediary field_6951 Lnet/minecraft/class_1681;field_6951: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 Lmw;h:Lmx;
      intermediary field_6947 Lnet/minecraft/class_1681;field_6947:Lnet/minecraft/class_1682;
      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 Lmw;i:Lmx;
      intermediary field_6948 Lnet/minecraft/class_1681;field_6948:Lnet/minecraft/class_1682;
      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 Lmw;j:Lmx;
      intermediary field_6949 Lnet/minecraft/class_1681;field_6949:Lnet/minecraft/class_1682;
      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 Lmw;e:Ljava/lang/String;
      intermediary field_6944 Lnet/minecraft/class_1681;field_6944: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 Lmw;a:Leu;
      intermediary field_6940 Lnet/minecraft/class_1681;field_6940:Lnet/minecraft/class_1444;
      named nameId Lnet/minecraft/stat/Stat;nameId:Lnet/minecraft/text/Text;
    • localOnly

      public boolean localOnly
      Mappings:
      Namespace Name Mixin selector
      official f Lmw;f:Z
      intermediary field_6945 Lnet/minecraft/class_1681;field_6945:Z
      named localOnly Lnet/minecraft/stat/Stat;localOnly:Z
    • statTypeProvider

      private final StatTypeProvider statTypeProvider
      Mappings:
      Namespace Name Mixin selector
      official b Lmw;b:Lmx;
      intermediary field_6941 Lnet/minecraft/class_1681;field_6941:Lnet/minecraft/class_1682;
      named statTypeProvider Lnet/minecraft/stat/Stat;statTypeProvider:Lnet/minecraft/stat/StatTypeProvider;
    • criterion

      private final ScoreboardCriterion criterion
      Mappings:
      Namespace Name Mixin selector
      official c Lmw;c:Lauu;
      intermediary field_6942 Lnet/minecraft/class_1681;field_6942:Lnet/minecraft/class_660;
      named criterion Lnet/minecraft/stat/Stat;criterion:Lnet/minecraft/scoreboard/ScoreboardCriterion;
    • jsonElementProvider

      private Class<? extends JsonElementProvider> jsonElementProvider
      Mappings:
      Namespace Name Mixin selector
      official d Lmw;d:Ljava/lang/Class;
      intermediary field_6943 Lnet/minecraft/class_1681;field_6943: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> Lmw;<init>(Ljava/lang/String;Leu;Lmx;)V
      intermediary <init> Lnet/minecraft/class_1681;<init>(Ljava/lang/String;Lnet/minecraft/class_1444;Lnet/minecraft/class_1682;)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> Lmw;<init>(Ljava/lang/String;Leu;)V
      intermediary <init> Lnet/minecraft/class_1681;<init>(Ljava/lang/String;Lnet/minecraft/class_1444;)V
      named <init> Lnet/minecraft/stat/Stat;<init>(Ljava/lang/String;Lnet/minecraft/text/Text;)V
  • Method Details

    • setLocalOnly

      public Stat setLocalOnly()
      Mappings:
      Namespace Name Mixin selector
      official i Lmw;i()Lmw;
      intermediary method_6362 Lnet/minecraft/class_1681;method_6362()Lnet/minecraft/class_1681;
      named setLocalOnly Lnet/minecraft/stat/Stat;setLocalOnly()Lnet/minecraft/stat/Stat;
    • addStat

      public Stat addStat()
      Mappings:
      Namespace Name Mixin selector
      official h Lmw;h()Lmw;
      intermediary method_6361 Lnet/minecraft/class_1681;method_6361()Lnet/minecraft/class_1681;
      named addStat Lnet/minecraft/stat/Stat;addStat()Lnet/minecraft/stat/Stat;
    • isAchievement

      public boolean isAchievement()
      Mappings:
      Namespace Name Mixin selector
      official d Lmw;d()Z
      intermediary method_6359 Lnet/minecraft/class_1681;method_6359()Z
      named isAchievement Lnet/minecraft/stat/Stat;isAchievement()Z
    • method_6357

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

      public Text getText()
      Mappings:
      Namespace Name Mixin selector
      official e Lmw;e()Leu;
      intermediary method_6360 Lnet/minecraft/class_1681;method_6360()Lnet/minecraft/class_1444;
      named getText Lnet/minecraft/stat/Stat;getText()Lnet/minecraft/text/Text;
    • method_6363

      public Text method_6363()
      Mappings:
      Namespace Name Mixin selector
      official j Lmw;j()Leu;
      intermediary method_6363 Lnet/minecraft/class_1681;method_6363()Lnet/minecraft/class_1444;
      named method_6363 Lnet/minecraft/stat/Stat;method_6363()Lnet/minecraft/text/Text;
    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lmw;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1681;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 Lmw;hashCode()I
      intermediary hashCode Lnet/minecraft/class_1681;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 Lmw;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1681;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 Lmw;k()Lauu;
      intermediary method_6364 Lnet/minecraft/class_1681;method_6364()Lnet/minecraft/class_660;
      named getCriterion Lnet/minecraft/stat/Stat;getCriterion()Lnet/minecraft/scoreboard/ScoreboardCriterion;
    • getJsonElementProvider

      public Class<? extends JsonElementProvider> getJsonElementProvider()
      Mappings:
      Namespace Name Mixin selector
      official l Lmw;l()Ljava/lang/Class;
      intermediary method_6365 Lnet/minecraft/class_1681;method_6365()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 Lmw;b(Ljava/lang/Class;)Lmw;
      intermediary method_6358 Lnet/minecraft/class_1681;method_6358(Ljava/lang/Class;)Lnet/minecraft/class_1681;
      named setJsonElementProvider Lnet/minecraft/stat/Stat;setJsonElementProvider(Ljava/lang/Class;)Lnet/minecraft/stat/Stat;