类 BreedTask


  • public class BreedTask
    extends Task<AnimalEntity>
    Mappings:
    Namespace Name
    official aud
    intermediary net/minecraft/class_4806
    named net/minecraft/entity/ai/brain/task/BreedTask
    • 字段详细资料

      • field_30104

        private static final int field_30104
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Laud;a:I
        intermediary field_30104 Lnet/minecraft/class_4806;field_30104:I
        named field_30104 Lnet/minecraft/entity/ai/brain/task/BreedTask;field_30104:I
      • field_30105

        private static final int field_30105
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Laud;c:I
        intermediary field_30105 Lnet/minecraft/class_4806;field_30105:I
        named field_30105 Lnet/minecraft/entity/ai/brain/task/BreedTask;field_30105:I
      • field_30106

        private static final int field_30106
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Laud;d:I
        intermediary field_30106 Lnet/minecraft/class_4806;field_30106:I
        named field_30106 Lnet/minecraft/entity/ai/brain/task/BreedTask;field_30106:I
      • targetType

        private final EntityType<? extends AnimalEntity> targetType
        Mappings:
        Namespace Name Mixin selector
        official e Laud;e:Lasp;
        intermediary field_22283 Lnet/minecraft/class_4806;field_22283:Lnet/minecraft/class_1299;
        named targetType Lnet/minecraft/entity/ai/brain/task/BreedTask;targetType:Lnet/minecraft/entity/EntityType;
      • speed

        private final float speed
        Mappings:
        Namespace Name Mixin selector
        official f Laud;f:F
        intermediary field_23129 Lnet/minecraft/class_4806;field_23129:F
        named speed Lnet/minecraft/entity/ai/brain/task/BreedTask;speed:F
      • breedTime

        private long breedTime
        Mappings:
        Namespace Name Mixin selector
        official g Laud;g:J
        intermediary field_22284 Lnet/minecraft/class_4806;field_22284:J
        named breedTime Lnet/minecraft/entity/ai/brain/task/BreedTask;breedTime:J
    • 构造器详细资料

      • BreedTask

        public BreedTask​(EntityType<? extends AnimalEntity> targetType,
                         float speed)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laud;<init>(Lasp;F)V
        intermediary <init> Lnet/minecraft/class_4806;<init>(Lnet/minecraft/class_1299;F)V
        named <init> Lnet/minecraft/entity/ai/brain/task/BreedTask;<init>(Lnet/minecraft/entity/EntityType;F)V
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld serverWorld,
                                    AnimalEntity animalEntity)
        覆盖:
        shouldRun 在类中 Task<AnimalEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Laud;a(Labj;Lbcz;)Z
        intermediary method_24543 Lnet/minecraft/class_4806;method_24543(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)Z
        named shouldRun Lnet/minecraft/entity/ai/brain/task/BreedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)Z
      • run

        protected void run​(ServerWorld serverWorld,
                           AnimalEntity animalEntity,
                           long long2)
        覆盖:
        run 在类中 Task<AnimalEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Laud;a(Labj;Lbcz;J)V
        intermediary method_24544 Lnet/minecraft/class_4806;method_24544(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V
        named run Lnet/minecraft/entity/ai/brain/task/BreedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
      • shouldKeepRunning

        protected boolean shouldKeepRunning​(ServerWorld serverWorld,
                                            AnimalEntity animalEntity,
                                            long long2)
        覆盖:
        shouldKeepRunning 在类中 Task<AnimalEntity>
        Mappings:
        Namespace Name Mixin selector
        official b Laud;b(Labj;Lbcz;J)Z
        intermediary method_24547 Lnet/minecraft/class_4806;method_24547(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/BreedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)Z
      • keepRunning

        protected void keepRunning​(ServerWorld serverWorld,
                                   AnimalEntity animalEntity,
                                   long long2)
        覆盖:
        keepRunning 在类中 Task<AnimalEntity>
        Mappings:
        Namespace Name Mixin selector
        official c Laud;c(Labj;Lbcz;J)V
        intermediary method_24549 Lnet/minecraft/class_4806;method_24549(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/BreedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
      • finishRunning

        protected void finishRunning​(ServerWorld serverWorld,
                                     AnimalEntity animalEntity,
                                     long long2)
        覆盖:
        finishRunning 在类中 Task<AnimalEntity>
        Mappings:
        Namespace Name Mixin selector
        official d Laud;d(Labj;Lbcz;J)V
        intermediary method_24550 Lnet/minecraft/class_4806;method_24550(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/BreedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
      • getBreedTarget

        private AnimalEntity getBreedTarget​(AnimalEntity animal)
        Mappings:
        Namespace Name Mixin selector
        official a Laud;a(Lbcz;)Lbcz;
        intermediary method_24542 Lnet/minecraft/class_4806;method_24542(Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429;
        named getBreedTarget Lnet/minecraft/entity/ai/brain/task/BreedTask;getBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Lnet/minecraft/entity/passive/AnimalEntity;
      • hasBreedTarget

        private boolean hasBreedTarget​(AnimalEntity animal)
        Mappings:
        Namespace Name Mixin selector
        official b Laud;b(Lbcz;)Z
        intermediary method_24546 Lnet/minecraft/class_4806;method_24546(Lnet/minecraft/class_1429;)Z
        named hasBreedTarget Lnet/minecraft/entity/ai/brain/task/BreedTask;hasBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Z
      • findBreedTarget

        private Optional<? extends AnimalEntity> findBreedTarget​(AnimalEntity animal)
        Mappings:
        Namespace Name Mixin selector
        official c Laud;c(Lbcz;)Ljava/util/Optional;
        intermediary method_24548 Lnet/minecraft/class_4806;method_24548(Lnet/minecraft/class_1429;)Ljava/util/Optional;
        named findBreedTarget Lnet/minecraft/entity/ai/brain/task/BreedTask;findBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Ljava/util/Optional;