Class Stat

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

public class Stat extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_139
glue class_534
server ns
client vr
named net/minecraft/stat/Stat
  • Field Details

    • DEFAULT_NUMBER_FORMAT

      private static NumberFormat DEFAULT_NUMBER_FORMAT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2023 Lnet/minecraft/class_139;field_2023:Ljava/text/NumberFormat;
      glue field_2246 Lclass_534;field_2246:Ljava/text/NumberFormat;
      server b Lns;b:Ljava/text/NumberFormat;
      client b Lvr;b:Ljava/text/NumberFormat;
      named DEFAULT_NUMBER_FORMAT Lnet/minecraft/stat/Stat;DEFAULT_NUMBER_FORMAT:Ljava/text/NumberFormat;
    • INTEGER_FORMAT

      public static StatFormatter INTEGER_FORMAT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2029 Lnet/minecraft/class_139;field_2029:Lnet/minecraft/class_498;
      glue field_2252 Lclass_534;field_2252:Lclass_550;
      server i Lns;i:Loe;
      client i Lvr;i:Lwk;
      named INTEGER_FORMAT Lnet/minecraft/stat/Stat;INTEGER_FORMAT:Lnet/minecraft/stat/StatFormatter;
    • DEFAULT_DECIMAL_FORMAT

      private static DecimalFormat DEFAULT_DECIMAL_FORMAT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2024 Lnet/minecraft/class_139;field_2024:Ljava/text/DecimalFormat;
      glue field_2247 Lclass_534;field_2247:Ljava/text/DecimalFormat;
      server c Lns;c:Ljava/text/DecimalFormat;
      client c Lvr;c:Ljava/text/DecimalFormat;
      named DEFAULT_DECIMAL_FORMAT Lnet/minecraft/stat/Stat;DEFAULT_DECIMAL_FORMAT:Ljava/text/DecimalFormat;
    • TIME_PROVIDER

      public static StatFormatter TIME_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2030 Lnet/minecraft/class_139;field_2030:Lnet/minecraft/class_498;
      glue field_2253 Lclass_534;field_2253:Lclass_550;
      server j Lns;j:Loe;
      client j Lvr;j:Lwk;
      named TIME_PROVIDER Lnet/minecraft/stat/Stat;TIME_PROVIDER:Lnet/minecraft/stat/StatFormatter;
    • DISTANCE_PROVIDER

      public static StatFormatter DISTANCE_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2031 Lnet/minecraft/class_139;field_2031:Lnet/minecraft/class_498;
      glue field_2254 Lclass_534;field_2254:Lclass_550;
      server k Lns;k:Loe;
      client k Lvr;k:Lwk;
      named DISTANCE_PROVIDER Lnet/minecraft/stat/Stat;DISTANCE_PROVIDER:Lnet/minecraft/stat/StatFormatter;
    • id

      public final int id
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2025 Lnet/minecraft/class_139;field_2025:I
      glue field_2248 Lclass_534;field_2248:I
      server e Lns;e:I
      client e Lvr;e:I
      named id Lnet/minecraft/stat/Stat;id:I
    • stringId

      public final String stringId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2026 Lnet/minecraft/class_139;field_2026:Ljava/lang/String;
      glue field_2249 Lclass_534;field_2249:Ljava/lang/String;
      server f Lns;f:Ljava/lang/String;
      client f Lvr;f:Ljava/lang/String;
      named stringId Lnet/minecraft/stat/Stat;stringId:Ljava/lang/String;
    • localOnly

      public boolean localOnly
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2027 Lnet/minecraft/class_139;field_2027:Z
      glue field_2250 Lclass_534;field_2250:Z
      server g Lns;g:Z
      client g Lvr;g:Z
      named localOnly Lnet/minecraft/stat/Stat;localOnly:Z
    • field_2028

      public String field_2028
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2028 Lnet/minecraft/class_139;field_2028:Ljava/lang/String;
      glue field_2251 Lclass_534;field_2251:Ljava/lang/String;
      server h Lns;h:Ljava/lang/String;
      client h Lvr;h:Ljava/lang/String;
      named field_2028 Lnet/minecraft/stat/Stat;field_2028:Ljava/lang/String;
    • formatter

      private final StatFormatter formatter
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2022 Lnet/minecraft/class_139;field_2022:Lnet/minecraft/class_498;
      glue field_2245 Lclass_534;field_2245:Lclass_550;
      server a Lns;a:Loe;
      client a Lvr;a:Lwk;
      named formatter Lnet/minecraft/stat/Stat;formatter:Lnet/minecraft/stat/StatFormatter;
  • Constructor Details

    • Stat

      public Stat(int id, String stringId, StatFormatter statTypeProvider)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_139;<init>(ILjava/lang/String;Lnet/minecraft/class_498;)V
      glue <init> Lclass_534;<init>(ILjava/lang/String;Lclass_550;)V
      server <init> Lns;<init>(ILjava/lang/String;Loe;)V
      client <init> Lvr;<init>(ILjava/lang/String;Lwk;)V
      named <init> Lnet/minecraft/stat/Stat;<init>(ILjava/lang/String;Lnet/minecraft/stat/StatFormatter;)V
    • Stat

      public Stat(int id, String stringId)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_139;<init>(ILjava/lang/String;)V
      glue <init> Lclass_534;<init>(ILjava/lang/String;)V
      server <init> Lns;<init>(ILjava/lang/String;)V
      client <init> Lvr;<init>(ILjava/lang/String;)V
      named <init> Lnet/minecraft/stat/Stat;<init>(ILjava/lang/String;)V
  • Method Details

    • localOnly

      public Stat localOnly()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1677 Lnet/minecraft/class_139;method_1677()Lnet/minecraft/class_139;
      glue method_1392 Lclass_534;method_1392()Lclass_534;
      server e Lns;e()Lns;
      client h Lvr;h()Lvr;
      named localOnly Lnet/minecraft/stat/Stat;localOnly()Lnet/minecraft/stat/Stat;
    • addStat

      public Stat addStat()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1676 Lnet/minecraft/class_139;method_1676()Lnet/minecraft/class_139;
      glue method_1391 Lclass_534;method_1391()Lclass_534;
      server d Lns;d()Lns;
      client g Lvr;g()Lvr;
      named addStat Lnet/minecraft/stat/Stat;addStat()Lnet/minecraft/stat/Stat;
    • isAchievement

      @Environment(CLIENT) public boolean isAchievement()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1678 Lnet/minecraft/class_139;method_1678()Z
      glue method_1976 Lclass_534;method_1976()Z
      server method_1678 Lns;method_1678()Z
      client d Lvr;d()Z
      named isAchievement Lnet/minecraft/stat/Stat;isAchievement()Z
    • format

      @Environment(CLIENT) public String format(int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1679 Lnet/minecraft/class_139;method_1679(I)Ljava/lang/String;
      glue method_2228 Lclass_534;method_2228(I)Ljava/lang/String;
      server method_1679 Lns;method_1679(I)Ljava/lang/String;
      client a Lvr;a(I)Ljava/lang/String;
      named format Lnet/minecraft/stat/Stat;format(I)Ljava/lang/String;
    • toString

      public String toString()
      Overrides:
      toString in class Object