类 StatType<T>

  • 所有已实现的接口:
    Iterable<Stat<T>>

    public class StatType<T>
    extends Object
    implements Iterable<Stat<T>>
    Mappings:
    Namespace Name
    official aff
    intermediary net/minecraft/class_3448
    named net/minecraft/stat/StatType
    • 字段详细资料

      • registry

        private final Registry<T> registry
        Mappings:
        Namespace Name Mixin selector
        official a Laff;a:Lgr;
        intermediary field_15323 Lnet/minecraft/class_3448;field_15323:Lnet/minecraft/class_2378;
        named registry Lnet/minecraft/stat/StatType;registry:Lnet/minecraft/util/registry/Registry;
      • stats

        private final Map<T,​Stat<T>> stats
        Mappings:
        Namespace Name Mixin selector
        official b Laff;b:Ljava/util/Map;
        intermediary field_15324 Lnet/minecraft/class_3448;field_15324:Ljava/util/Map;
        named stats Lnet/minecraft/stat/StatType;stats:Ljava/util/Map;
      • name

        @Nullable
        private @Nullable Text name
        Mappings:
        Namespace Name Mixin selector
        official c Laff;c:Lon;
        intermediary field_26382 Lnet/minecraft/class_3448;field_26382:Lnet/minecraft/class_2561;
        named name Lnet/minecraft/stat/StatType;name:Lnet/minecraft/text/Text;
    • 构造器详细资料

      • StatType

        public StatType​(Registry<T> registry)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laff;<init>(Lgr;)V
        intermediary <init> Lnet/minecraft/class_3448;<init>(Lnet/minecraft/class_2378;)V
        named <init> Lnet/minecraft/stat/StatType;<init>(Lnet/minecraft/util/registry/Registry;)V
    • 方法详细资料

      • hasStat

        public boolean hasStat​(T key)
        Mappings:
        Namespace Name Mixin selector
        official a Laff;a(Ljava/lang/Object;)Z
        intermediary method_14958 Lnet/minecraft/class_3448;method_14958(Ljava/lang/Object;)Z
        named hasStat Lnet/minecraft/stat/StatType;hasStat(Ljava/lang/Object;)Z
      • getOrCreateStat

        public Stat<T> getOrCreateStat​(T key,
                                       StatFormatter formatter)
        Mappings:
        Namespace Name Mixin selector
        official a Laff;a(Ljava/lang/Object;Lafe;)Lafd;
        intermediary method_14955 Lnet/minecraft/class_3448;method_14955(Ljava/lang/Object;Lnet/minecraft/class_3446;)Lnet/minecraft/class_3445;
        named getOrCreateStat Lnet/minecraft/stat/StatType;getOrCreateStat(Ljava/lang/Object;Lnet/minecraft/stat/StatFormatter;)Lnet/minecraft/stat/Stat;
      • getRegistry

        public Registry<T> getRegistry()
        Mappings:
        Namespace Name Mixin selector
        official a Laff;a()Lgr;
        intermediary method_14959 Lnet/minecraft/class_3448;method_14959()Lnet/minecraft/class_2378;
        named getRegistry Lnet/minecraft/stat/StatType;getRegistry()Lnet/minecraft/util/registry/Registry;
      • iterator

        public Iterator<Stat<T>> iterator()
        指定者:
        iterator 在接口中 Iterable<T>
        Mappings:
        Namespace Name Mixin selector
        official iterator Laff;iterator()Ljava/util/Iterator;
        intermediary iterator Lnet/minecraft/class_3448;iterator()Ljava/util/Iterator;
        named iterator Lnet/minecraft/stat/StatType;iterator()Ljava/util/Iterator;
      • getOrCreateStat

        public Stat<T> getOrCreateStat​(T key)
        Mappings:
        Namespace Name Mixin selector
        official b Laff;b(Ljava/lang/Object;)Lafd;
        intermediary method_14956 Lnet/minecraft/class_3448;method_14956(Ljava/lang/Object;)Lnet/minecraft/class_3445;
        named getOrCreateStat Lnet/minecraft/stat/StatType;getOrCreateStat(Ljava/lang/Object;)Lnet/minecraft/stat/Stat;
      • getTranslationKey

        public String getTranslationKey()
        Mappings:
        Namespace Name Mixin selector
        official b Laff;b()Ljava/lang/String;
        intermediary method_14957 Lnet/minecraft/class_3448;method_14957()Ljava/lang/String;
        named getTranslationKey Lnet/minecraft/stat/StatType;getTranslationKey()Ljava/lang/String;
      • getName

        public Text getName()
        Mappings:
        Namespace Name Mixin selector
        official c Laff;c()Lon;
        intermediary method_30739 Lnet/minecraft/class_3448;method_30739()Lnet/minecraft/class_2561;
        named getName Lnet/minecraft/stat/StatType;getName()Lnet/minecraft/text/Text;