Class Stat<T>


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

    • PACKET_CODEC

      public static final PacketCodec<RegistryByteBuf,Stat<?>> PACKET_CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lavj;a:Lys;
      intermediary field_48280 Lnet/minecraft/class_3445;field_48280:Lnet/minecraft/class_9139;
      named PACKET_CODEC Lnet/minecraft/stat/Stat;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
    • formatter

      private final StatFormatter formatter
      Mappings:
      Namespace Name Mixin selector
      official o Lavj;o:Lavk;
      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 p Lavj;p: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 q Lavj;q:Lavl;
      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> Lavj;<init>(Lavl;Ljava/lang/Object;Lavk;)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 Lavj;a(Lavl;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 Lavj;a(Lakh;)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 Lavj;a()Lavl;
      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 Lavj;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 Lavj;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 Lavj;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