枚举 VillagerResourceMetadata.HatType

    • 枚举常量详细资料

      • NONE

        public static final VillagerResourceMetadata.HatType NONE
        Mappings:
        Namespace Name Mixin selector
        official a Lexf$a;a:Lexf$a;
        intermediary field_17160 Lnet/minecraft/class_3888$class_3889;field_17160:Lnet/minecraft/class_3888$class_3889;
        named NONE Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;NONE:Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;
      • PARTIAL

        public static final VillagerResourceMetadata.HatType PARTIAL
        Mappings:
        Namespace Name Mixin selector
        official b Lexf$a;b:Lexf$a;
        intermediary field_17161 Lnet/minecraft/class_3888$class_3889;field_17161:Lnet/minecraft/class_3888$class_3889;
        named PARTIAL Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;PARTIAL:Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;
      • FULL

        public static final VillagerResourceMetadata.HatType FULL
        Mappings:
        Namespace Name Mixin selector
        official c Lexf$a;c:Lexf$a;
        intermediary field_17162 Lnet/minecraft/class_3888$class_3889;field_17162:Lnet/minecraft/class_3888$class_3889;
        named FULL Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;FULL:Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;
    • 字段详细资料

      • byName

        private static final Map<String,​VillagerResourceMetadata.HatType> byName
        Mappings:
        Namespace Name Mixin selector
        official d Lexf$a;d:Ljava/util/Map;
        intermediary field_17163 Lnet/minecraft/class_3888$class_3889;field_17163:Ljava/util/Map;
        named byName Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;byName:Ljava/util/Map;
      • name

        private final String name
        Mappings:
        Namespace Name Mixin selector
        official e Lexf$a;e:Ljava/lang/String;
        intermediary field_17164 Lnet/minecraft/class_3888$class_3889;field_17164:Ljava/lang/String;
        named name Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;name:Ljava/lang/String;
    • 构造器详细资料

      • HatType

        private HatType​(String name)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lexf$a;<init>(Ljava/lang/String;ILjava/lang/String;)V
        intermediary <init> Lnet/minecraft/class_3888$class_3889;<init>(Ljava/lang/String;ILjava/lang/String;)V
        named <init> Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;<init>(Ljava/lang/String;ILjava/lang/String;)V
    • 方法详细资料

      • values

        public static VillagerResourceMetadata.HatType[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (VillagerResourceMetadata.HatType c : VillagerResourceMetadata.HatType.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static VillagerResourceMetadata.HatType valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • getName

        public String getName()
        Mappings:
        Namespace Name Mixin selector
        official a Lexf$a;a()Ljava/lang/String;
        intermediary method_17168 Lnet/minecraft/class_3888$class_3889;method_17168()Ljava/lang/String;
        named getName Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;getName()Ljava/lang/String;
      • from

        public static VillagerResourceMetadata.HatType from​(String name)
        Mappings:
        Namespace Name Mixin selector
        official a Lexf$a;a(Ljava/lang/String;)Lexf$a;
        intermediary method_17170 Lnet/minecraft/class_3888$class_3889;method_17170(Ljava/lang/String;)Lnet/minecraft/class_3888$class_3889;
        named from Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;from(Ljava/lang/String;)Lnet/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType;