Class Stat<T>


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

    • formatter

      private final StatFormatter formatter
      Mappings:
      Namespace Name Mixin selector
      official n Lalv;n:Lalw;
      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 Lalv;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 Lalv;p:Lalx;
      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> Lalv;<init>(Lalx;Ljava/lang/Object;Lalw;)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 Lalv;a(Lalx;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 Lalv;a(Lacf;)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 Lalv;a()Lalx;
      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 Lalv;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 Lalv;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 Lalv;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