枚举 FoxEntity.Type

    • 枚举常量详细资料

      • RED

        public static final FoxEntity.Type RED
        Mappings:
        Namespace Name Mixin selector
        official a Lbdi$v;a:Lbdi$v;
        intermediary field_17996 Lnet/minecraft/class_4019$class_4039;field_17996:Lnet/minecraft/class_4019$class_4039;
        named RED Lnet/minecraft/entity/passive/FoxEntity$Type;RED:Lnet/minecraft/entity/passive/FoxEntity$Type;
      • SNOW

        public static final FoxEntity.Type SNOW
        Mappings:
        Namespace Name Mixin selector
        official b Lbdi$v;b:Lbdi$v;
        intermediary field_17997 Lnet/minecraft/class_4019$class_4039;field_17997:Lnet/minecraft/class_4019$class_4039;
        named SNOW Lnet/minecraft/entity/passive/FoxEntity$Type;SNOW:Lnet/minecraft/entity/passive/FoxEntity$Type;
    • 字段详细资料

      • TYPES

        private static final FoxEntity.Type[] TYPES
        Mappings:
        Namespace Name Mixin selector
        official c Lbdi$v;c:[Lbdi$v;
        intermediary field_17998 Lnet/minecraft/class_4019$class_4039;field_17998:[Lnet/minecraft/class_4019$class_4039;
        named TYPES Lnet/minecraft/entity/passive/FoxEntity$Type;TYPES:[Lnet/minecraft/entity/passive/FoxEntity$Type;
      • NAME_TYPE_MAP

        private static final Map<String,​FoxEntity.Type> NAME_TYPE_MAP
        Mappings:
        Namespace Name Mixin selector
        official d Lbdi$v;d:Ljava/util/Map;
        intermediary field_17999 Lnet/minecraft/class_4019$class_4039;field_17999:Ljava/util/Map;
        named NAME_TYPE_MAP Lnet/minecraft/entity/passive/FoxEntity$Type;NAME_TYPE_MAP:Ljava/util/Map;
      • id

        private final int id
        Mappings:
        Namespace Name Mixin selector
        official e Lbdi$v;e:I
        intermediary field_18000 Lnet/minecraft/class_4019$class_4039;field_18000:I
        named id Lnet/minecraft/entity/passive/FoxEntity$Type;id:I
      • key

        private final String key
        Mappings:
        Namespace Name Mixin selector
        official f Lbdi$v;f:Ljava/lang/String;
        intermediary field_18001 Lnet/minecraft/class_4019$class_4039;field_18001:Ljava/lang/String;
        named key Lnet/minecraft/entity/passive/FoxEntity$Type;key:Ljava/lang/String;
      • biomes

        private final List<RegistryKey<Biome>> biomes
        Mappings:
        Namespace Name Mixin selector
        official g Lbdi$v;g:Ljava/util/List;
        intermediary field_18002 Lnet/minecraft/class_4019$class_4039;field_18002:Ljava/util/List;
        named biomes Lnet/minecraft/entity/passive/FoxEntity$Type;biomes:Ljava/util/List;
    • 构造器详细资料

      • Type

        private Type​(int id,
                     String key,
                     RegistryKey<Biome>[] biomes)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbdi$v;<init>(Ljava/lang/String;IILjava/lang/String;[Lwo;)V
        intermediary <init> Lnet/minecraft/class_4019$class_4039;<init>(Ljava/lang/String;IILjava/lang/String;[Lnet/minecraft/class_5321;)V
        named <init> Lnet/minecraft/entity/passive/FoxEntity$Type;<init>(Ljava/lang/String;IILjava/lang/String;[Lnet/minecraft/util/registry/RegistryKey;)V
    • 方法详细资料

      • values

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

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

        public String getKey()
        Mappings:
        Namespace Name Mixin selector
        official a Lbdi$v;a()Ljava/lang/String;
        intermediary method_18310 Lnet/minecraft/class_4019$class_4039;method_18310()Ljava/lang/String;
        named getKey Lnet/minecraft/entity/passive/FoxEntity$Type;getKey()Ljava/lang/String;
      • getId

        public int getId()
        Mappings:
        Namespace Name Mixin selector
        official b Lbdi$v;b()I
        intermediary method_18317 Lnet/minecraft/class_4019$class_4039;method_18317()I
        named getId Lnet/minecraft/entity/passive/FoxEntity$Type;getId()I
      • byName

        public static FoxEntity.Type byName​(String name)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdi$v;a(Ljava/lang/String;)Lbdi$v;
        intermediary method_18314 Lnet/minecraft/class_4019$class_4039;method_18314(Ljava/lang/String;)Lnet/minecraft/class_4019$class_4039;
        named byName Lnet/minecraft/entity/passive/FoxEntity$Type;byName(Ljava/lang/String;)Lnet/minecraft/entity/passive/FoxEntity$Type;
      • fromId

        public static FoxEntity.Type fromId​(int id)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdi$v;a(I)Lbdi$v;
        intermediary method_18311 Lnet/minecraft/class_4019$class_4039;method_18311(I)Lnet/minecraft/class_4019$class_4039;
        named fromId Lnet/minecraft/entity/passive/FoxEntity$Type;fromId(I)Lnet/minecraft/entity/passive/FoxEntity$Type;
      • fromBiome

        public static FoxEntity.Type fromBiome​(Optional<RegistryKey<Biome>> biome)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdi$v;a(Ljava/util/Optional;)Lbdi$v;
        intermediary method_18313 Lnet/minecraft/class_4019$class_4039;method_18313(Ljava/util/Optional;)Lnet/minecraft/class_4019$class_4039;
        named fromBiome Lnet/minecraft/entity/passive/FoxEntity$Type;fromBiome(Ljava/util/Optional;)Lnet/minecraft/entity/passive/FoxEntity$Type;