Class Stat<T>


public class Stat<T> extends ScoreboardCriterion
Mappings:
Namespace Name
official apk
intermediary net/minecraft/class_3445
named net/minecraft/stat/Stat
  • Field Details

    • formatter

      private final StatFormatter formatter
      Mappings:
      Namespace Name Mixin selector
      official n Lapk;n:Lapl;
      intermediary field_15319 Lnet/minecraft/class_3445;field_15319:Lnet/minecraft/class_3446;
      named formatter Lnet/minecraft/stat/Stat;formatter:Lnet/minecraft/stat/StatFormatter;
    • value

      private final T value
      Mappings:
      Namespace Name Mixin selector
      official o Lapk;o:Ljava/lang/Object;
      intermediary field_15320 Lnet/minecraft/class_3445;field_15320:Ljava/lang/Object;
      named value Lnet/minecraft/stat/Stat;value:Ljava/lang/Object;
    • type

      private final StatType<T> type
      Mappings:
      Namespace Name Mixin selector
      official p Lapk;p:Lapm;
      intermediary field_15321 Lnet/minecraft/class_3445;field_15321:Lnet/minecraft/class_3448;
      named type Lnet/minecraft/stat/Stat;type:Lnet/minecraft/stat/StatType;
  • Constructor Details

    • Stat

      protected Stat(StatType<T> type, T value, StatFormatter formatter)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lapk;<init>(Lapm;Ljava/lang/Object;Lapl;)V
      intermediary <init> Lnet/minecraft/class_3445;<init>(Lnet/minecraft/class_3448;Ljava/lang/Object;Lnet/minecraft/class_3446;)V
      named <init> Lnet/minecraft/stat/Stat;<init>(Lnet/minecraft/stat/StatType;Ljava/lang/Object;Lnet/minecraft/stat/StatFormatter;)V
  • Method Details

    • getName

      public static <T> String getName(StatType<T> type, T value)
      Mappings:
      Namespace Name Mixin selector
      official a Lapk;a(Lapm;Ljava/lang/Object;)Ljava/lang/String;
      intermediary method_14950 Lnet/minecraft/class_3445;method_14950(Lnet/minecraft/class_3448;Ljava/lang/Object;)Ljava/lang/String;
      named getName Lnet/minecraft/stat/Stat;getName(Lnet/minecraft/stat/StatType;Ljava/lang/Object;)Ljava/lang/String;
    • getName

      private static <T> String getName(@Nullable @Nullable Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lapk;a(Laew;)Ljava/lang/String;
      intermediary method_14952 Lnet/minecraft/class_3445;method_14952(Lnet/minecraft/class_2960;)Ljava/lang/String;
      named getName Lnet/minecraft/stat/Stat;getName(Lnet/minecraft/util/Identifier;)Ljava/lang/String;
    • getType

      public StatType<T> getType()
      Mappings:
      Namespace Name Mixin selector
      official a Lapk;a()Lapm;
      intermediary method_14949 Lnet/minecraft/class_3445;method_14949()Lnet/minecraft/class_3448;
      named getType Lnet/minecraft/stat/Stat;getType()Lnet/minecraft/stat/StatType;
    • getValue

      public T getValue()
      Mappings:
      Namespace Name Mixin selector
      official b Lapk;b()Ljava/lang/Object;
      intermediary method_14951 Lnet/minecraft/class_3445;method_14951()Ljava/lang/Object;
      named getValue Lnet/minecraft/stat/Stat;getValue()Ljava/lang/Object;
    • format

      public String format(int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lapk;a(I)Ljava/lang/String;
      intermediary method_14953 Lnet/minecraft/class_3445;method_14953(I)Ljava/lang/String;
      named format Lnet/minecraft/stat/Stat;format(I)Ljava/lang/String;
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lapk;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3445;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
    • toString

      public String toString()
      Overrides:
      toString in class Object