类 AnimalMateGoal

    • 字段详细资料

      • VALID_MATE_PREDICATE

        private static final TargetPredicate VALID_MATE_PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official d Layd;d:Lbcb;
        intermediary field_18086 Lnet/minecraft/class_1341;field_18086:Lnet/minecraft/class_4051;
        named VALID_MATE_PREDICATE Lnet/minecraft/entity/ai/goal/AnimalMateGoal;VALID_MATE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
      • animal

        protected final AnimalEntity animal
        Mappings:
        Namespace Name Mixin selector
        official a Layd;a:Lbcz;
        intermediary field_6404 Lnet/minecraft/class_1341;field_6404:Lnet/minecraft/class_1429;
        named animal Lnet/minecraft/entity/ai/goal/AnimalMateGoal;animal:Lnet/minecraft/entity/passive/AnimalEntity;
      • entityClass

        private final Class<? extends AnimalEntity> entityClass
        Mappings:
        Namespace Name Mixin selector
        official e Layd;e:Ljava/lang/Class;
        intermediary field_6403 Lnet/minecraft/class_1341;field_6403:Ljava/lang/Class;
        named entityClass Lnet/minecraft/entity/ai/goal/AnimalMateGoal;entityClass:Ljava/lang/Class;
      • world

        protected final World world
        Mappings:
        Namespace Name Mixin selector
        official b Layd;b:Lbvr;
        intermediary field_6405 Lnet/minecraft/class_1341;field_6405:Lnet/minecraft/class_1937;
        named world Lnet/minecraft/entity/ai/goal/AnimalMateGoal;world:Lnet/minecraft/world/World;
      • mate

        protected AnimalEntity mate
        Mappings:
        Namespace Name Mixin selector
        official c Layd;c:Lbcz;
        intermediary field_6406 Lnet/minecraft/class_1341;field_6406:Lnet/minecraft/class_1429;
        named mate Lnet/minecraft/entity/ai/goal/AnimalMateGoal;mate:Lnet/minecraft/entity/passive/AnimalEntity;
      • timer

        private int timer
        Mappings:
        Namespace Name Mixin selector
        official f Layd;f:I
        intermediary field_6402 Lnet/minecraft/class_1341;field_6402:I
        named timer Lnet/minecraft/entity/ai/goal/AnimalMateGoal;timer:I
      • chance

        private final double chance
        Mappings:
        Namespace Name Mixin selector
        official g Layd;g:D
        intermediary field_6407 Lnet/minecraft/class_1341;field_6407:D
        named chance Lnet/minecraft/entity/ai/goal/AnimalMateGoal;chance:D
    • 构造器详细资料

      • AnimalMateGoal

        public AnimalMateGoal​(AnimalEntity animal,
                              double chance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Layd;<init>(Lbcz;D)V
        intermediary <init> Lnet/minecraft/class_1341;<init>(Lnet/minecraft/class_1429;D)V
        named <init> Lnet/minecraft/entity/ai/goal/AnimalMateGoal;<init>(Lnet/minecraft/entity/passive/AnimalEntity;D)V
      • AnimalMateGoal

        public AnimalMateGoal​(AnimalEntity animal,
                              double chance,
                              Class<? extends AnimalEntity> entityClass)
        Mappings:
        Namespace Name Mixin selector
        official <init> Layd;<init>(Lbcz;DLjava/lang/Class;)V
        intermediary <init> Lnet/minecraft/class_1341;<init>(Lnet/minecraft/class_1429;DLjava/lang/Class;)V
        named <init> Lnet/minecraft/entity/ai/goal/AnimalMateGoal;<init>(Lnet/minecraft/entity/passive/AnimalEntity;DLjava/lang/Class;)V
    • 方法详细资料

      • canStart

        public boolean canStart()
        指定者:
        canStart 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official a Layq;a()Z
        intermediary method_6264 Lnet/minecraft/class_1352;method_6264()Z
        named canStart Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
      • shouldContinue

        public boolean shouldContinue()
        覆盖:
        shouldContinue 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official b Layq;b()Z
        intermediary method_6266 Lnet/minecraft/class_1352;method_6266()Z
        named shouldContinue Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
      • stop

        public void stop()
        覆盖:
        stop 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official d Layq;d()V
        intermediary method_6270 Lnet/minecraft/class_1352;method_6270()V
        named stop Lnet/minecraft/entity/ai/goal/Goal;stop()V
      • tick

        public void tick()
        覆盖:
        tick 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official e Layq;e()V
        intermediary method_6268 Lnet/minecraft/class_1352;method_6268()V
        named tick Lnet/minecraft/entity/ai/goal/Goal;tick()V
      • findMate

        @Nullable
        private @Nullable AnimalEntity findMate()
        Mappings:
        Namespace Name Mixin selector
        official h Layd;h()Lbcz;
        intermediary method_6250 Lnet/minecraft/class_1341;method_6250()Lnet/minecraft/class_1429;
        named findMate Lnet/minecraft/entity/ai/goal/AnimalMateGoal;findMate()Lnet/minecraft/entity/passive/AnimalEntity;
      • breed

        protected void breed()
        Mappings:
        Namespace Name Mixin selector
        official g Layd;g()V
        intermediary method_6249 Lnet/minecraft/class_1341;method_6249()V
        named breed Lnet/minecraft/entity/ai/goal/AnimalMateGoal;breed()V