枚举 PandaEntity.Gene

    • 枚举常量详细资料

      • NORMAL

        public static final PandaEntity.Gene NORMAL
        Mappings:
        Namespace Name Mixin selector
        official a Lbdm$a;a:Lbdm$a;
        intermediary field_6788 Lnet/minecraft/class_1440$class_1443;field_6788:Lnet/minecraft/class_1440$class_1443;
        named NORMAL Lnet/minecraft/entity/passive/PandaEntity$Gene;NORMAL:Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • LAZY

        public static final PandaEntity.Gene LAZY
        Mappings:
        Namespace Name Mixin selector
        official b Lbdm$a;b:Lbdm$a;
        intermediary field_6794 Lnet/minecraft/class_1440$class_1443;field_6794:Lnet/minecraft/class_1440$class_1443;
        named LAZY Lnet/minecraft/entity/passive/PandaEntity$Gene;LAZY:Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • WORRIED

        public static final PandaEntity.Gene WORRIED
        Mappings:
        Namespace Name Mixin selector
        official c Lbdm$a;c:Lbdm$a;
        intermediary field_6795 Lnet/minecraft/class_1440$class_1443;field_6795:Lnet/minecraft/class_1440$class_1443;
        named WORRIED Lnet/minecraft/entity/passive/PandaEntity$Gene;WORRIED:Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • PLAYFUL

        public static final PandaEntity.Gene PLAYFUL
        Mappings:
        Namespace Name Mixin selector
        official d Lbdm$a;d:Lbdm$a;
        intermediary field_6791 Lnet/minecraft/class_1440$class_1443;field_6791:Lnet/minecraft/class_1440$class_1443;
        named PLAYFUL Lnet/minecraft/entity/passive/PandaEntity$Gene;PLAYFUL:Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • BROWN

        public static final PandaEntity.Gene BROWN
        Mappings:
        Namespace Name Mixin selector
        official e Lbdm$a;e:Lbdm$a;
        intermediary field_6792 Lnet/minecraft/class_1440$class_1443;field_6792:Lnet/minecraft/class_1440$class_1443;
        named BROWN Lnet/minecraft/entity/passive/PandaEntity$Gene;BROWN:Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • WEAK

        public static final PandaEntity.Gene WEAK
        Mappings:
        Namespace Name Mixin selector
        official f Lbdm$a;f:Lbdm$a;
        intermediary field_6793 Lnet/minecraft/class_1440$class_1443;field_6793:Lnet/minecraft/class_1440$class_1443;
        named WEAK Lnet/minecraft/entity/passive/PandaEntity$Gene;WEAK:Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • AGGRESSIVE

        public static final PandaEntity.Gene AGGRESSIVE
        Mappings:
        Namespace Name Mixin selector
        official g Lbdm$a;g:Lbdm$a;
        intermediary field_6789 Lnet/minecraft/class_1440$class_1443;field_6789:Lnet/minecraft/class_1440$class_1443;
        named AGGRESSIVE Lnet/minecraft/entity/passive/PandaEntity$Gene;AGGRESSIVE:Lnet/minecraft/entity/passive/PandaEntity$Gene;
    • 字段详细资料

      • VALUES

        private static final PandaEntity.Gene[] VALUES
        Mappings:
        Namespace Name Mixin selector
        official h Lbdm$a;h:[Lbdm$a;
        intermediary field_6786 Lnet/minecraft/class_1440$class_1443;field_6786:[Lnet/minecraft/class_1440$class_1443;
        named VALUES Lnet/minecraft/entity/passive/PandaEntity$Gene;VALUES:[Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • field_30350

        private static final int field_30350
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lbdm$a;i:I
        intermediary field_30350 Lnet/minecraft/class_1440$class_1443;field_30350:I
        named field_30350 Lnet/minecraft/entity/passive/PandaEntity$Gene;field_30350:I
      • id

        private final int id
        Mappings:
        Namespace Name Mixin selector
        official j Lbdm$a;j:I
        intermediary field_6785 Lnet/minecraft/class_1440$class_1443;field_6785:I
        named id Lnet/minecraft/entity/passive/PandaEntity$Gene;id:I
      • name

        private final String name
        Mappings:
        Namespace Name Mixin selector
        official k Lbdm$a;k:Ljava/lang/String;
        intermediary field_6797 Lnet/minecraft/class_1440$class_1443;field_6797:Ljava/lang/String;
        named name Lnet/minecraft/entity/passive/PandaEntity$Gene;name:Ljava/lang/String;
      • recessive

        private final boolean recessive
        Mappings:
        Namespace Name Mixin selector
        official l Lbdm$a;l:Z
        intermediary field_6790 Lnet/minecraft/class_1440$class_1443;field_6790:Z
        named recessive Lnet/minecraft/entity/passive/PandaEntity$Gene;recessive:Z
    • 构造器详细资料

      • Gene

        private Gene​(int id,
                     String name,
                     boolean recessive)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbdm$a;<init>(Ljava/lang/String;IILjava/lang/String;Z)V
        intermediary <init> Lnet/minecraft/class_1440$class_1443;<init>(Ljava/lang/String;IILjava/lang/String;Z)V
        named <init> Lnet/minecraft/entity/passive/PandaEntity$Gene;<init>(Ljava/lang/String;IILjava/lang/String;Z)V
    • 方法详细资料

      • values

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

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

        public int getId()
        Mappings:
        Namespace Name Mixin selector
        official a Lbdm$a;a()I
        intermediary method_6564 Lnet/minecraft/class_1440$class_1443;method_6564()I
        named getId Lnet/minecraft/entity/passive/PandaEntity$Gene;getId()I
      • getName

        public String getName()
        Mappings:
        Namespace Name Mixin selector
        official b Lbdm$a;b()Ljava/lang/String;
        intermediary method_6565 Lnet/minecraft/class_1440$class_1443;method_6565()Ljava/lang/String;
        named getName Lnet/minecraft/entity/passive/PandaEntity$Gene;getName()Ljava/lang/String;
      • isRecessive

        public boolean isRecessive()
        Mappings:
        Namespace Name Mixin selector
        official c Lbdm$a;c()Z
        intermediary method_6568 Lnet/minecraft/class_1440$class_1443;method_6568()Z
        named isRecessive Lnet/minecraft/entity/passive/PandaEntity$Gene;isRecessive()Z
      • getProductGene

        private static PandaEntity.Gene getProductGene​(PandaEntity.Gene mainGene,
                                                       PandaEntity.Gene hiddenGene)
        Mappings:
        Namespace Name Mixin selector
        official b Lbdm$a;b(Lbdm$a;Lbdm$a;)Lbdm$a;
        intermediary method_6569 Lnet/minecraft/class_1440$class_1443;method_6569(Lnet/minecraft/class_1440$class_1443;Lnet/minecraft/class_1440$class_1443;)Lnet/minecraft/class_1440$class_1443;
        named getProductGene Lnet/minecraft/entity/passive/PandaEntity$Gene;getProductGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;Lnet/minecraft/entity/passive/PandaEntity$Gene;)Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • byId

        public static PandaEntity.Gene byId​(int id)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdm$a;a(I)Lbdm$a;
        intermediary method_6566 Lnet/minecraft/class_1440$class_1443;method_6566(I)Lnet/minecraft/class_1440$class_1443;
        named byId Lnet/minecraft/entity/passive/PandaEntity$Gene;byId(I)Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • byName

        public static PandaEntity.Gene byName​(String name)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdm$a;a(Ljava/lang/String;)Lbdm$a;
        intermediary method_6567 Lnet/minecraft/class_1440$class_1443;method_6567(Ljava/lang/String;)Lnet/minecraft/class_1440$class_1443;
        named byName Lnet/minecraft/entity/passive/PandaEntity$Gene;byName(Ljava/lang/String;)Lnet/minecraft/entity/passive/PandaEntity$Gene;
      • createRandom

        public static PandaEntity.Gene createRandom​(Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdm$a;a(Ljava/util/Random;)Lbdm$a;
        intermediary method_17688 Lnet/minecraft/class_1440$class_1443;method_17688(Ljava/util/Random;)Lnet/minecraft/class_1440$class_1443;
        named createRandom Lnet/minecraft/entity/passive/PandaEntity$Gene;createRandom(Ljava/util/Random;)Lnet/minecraft/entity/passive/PandaEntity$Gene;