类 VillagerBreedTask


  • public class VillagerBreedTask
    extends Task<VillagerEntity>
    Mappings:
    Namespace Name
    official axi
    intermediary net/minecraft/class_4111
    named net/minecraft/entity/ai/brain/task/VillagerBreedTask
    • 字段详细资料

      • field_30190

        private static final int field_30190
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a:I
        intermediary field_30190 Lnet/minecraft/class_4111;field_30190:I
        named field_30190 Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;field_30190:I
      • field_30191

        private static final float field_30191
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Laxi;c:F
        intermediary field_30191 Lnet/minecraft/class_4111;field_30191:F
        named field_30191 Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;field_30191:F
      • breedEndTime

        private long breedEndTime
        Mappings:
        Namespace Name Mixin selector
        official d Laxi;d:J
        intermediary field_18368 Lnet/minecraft/class_4111;field_18368:J
        named breedEndTime Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;breedEndTime:J
    • 构造器详细资料

      • VillagerBreedTask

        public VillagerBreedTask()
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld serverWorld,
                                    VillagerEntity villagerEntity)
        覆盖:
        shouldRun 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a(Labj;Lbis;)Z
        intermediary method_19571 Lnet/minecraft/class_4111;method_19571(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z
        named shouldRun Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
      • shouldKeepRunning

        protected boolean shouldKeepRunning​(ServerWorld serverWorld,
                                            VillagerEntity villagerEntity,
                                            long long2)
        覆盖:
        shouldKeepRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a(Labj;Lbis;J)Z
        intermediary method_18973 Lnet/minecraft/class_4111;method_18973(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
      • run

        protected void run​(ServerWorld serverWorld,
                           VillagerEntity villagerEntity,
                           long long2)
        覆盖:
        run 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official b Laxi;b(Labj;Lbis;J)V
        intermediary method_18974 Lnet/minecraft/class_4111;method_18974(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named run Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • keepRunning

        protected void keepRunning​(ServerWorld serverWorld,
                                   VillagerEntity villagerEntity,
                                   long long2)
        覆盖:
        keepRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official c Laxi;c(Labj;Lbis;J)V
        intermediary method_18975 Lnet/minecraft/class_4111;method_18975(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • goHome

        private void goHome​(ServerWorld world,
                            VillagerEntity first,
                            VillagerEntity second)
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a(Labj;Lbis;Lbis;)V
        intermediary method_20643 Lnet/minecraft/class_4111;method_20643(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)V
        named goHome Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;goHome(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/passive/VillagerEntity;)V
      • finishRunning

        protected void finishRunning​(ServerWorld serverWorld,
                                     VillagerEntity villagerEntity,
                                     long long2)
        覆盖:
        finishRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official d Laxi;d(Labj;Lbis;J)V
        intermediary method_18976 Lnet/minecraft/class_4111;method_18976(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • isReadyToBreed

        private boolean isReadyToBreed​(VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a(Lbis;)Z
        intermediary method_18972 Lnet/minecraft/class_4111;method_18972(Lnet/minecraft/class_1646;)Z
        named isReadyToBreed Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;isReadyToBreed(Lnet/minecraft/entity/passive/VillagerEntity;)Z
      • getReachableHome

        private Optional<BlockPos> getReachableHome​(ServerWorld world,
                                                    VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official b Laxi;b(Labj;Lbis;)Ljava/util/Optional;
        intermediary method_19573 Lnet/minecraft/class_4111;method_19573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;
        named getReachableHome Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;getReachableHome(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Optional;
      • canReachHome

        private boolean canReachHome​(VillagerEntity villager,
                                     BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a(Lbis;Lgb;)Z
        intermediary method_20642 Lnet/minecraft/class_4111;method_20642(Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Z
        named canReachHome Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;canReachHome(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/BlockPos;)Z
      • createChild

        private Optional<VillagerEntity> createChild​(ServerWorld world,
                                                     VillagerEntity parent,
                                                     VillagerEntity partner)
        Mappings:
        Namespace Name Mixin selector
        official b Laxi;b(Labj;Lbis;Lbis;)Ljava/util/Optional;
        intermediary method_18970 Lnet/minecraft/class_4111;method_18970(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional;
        named createChild Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Optional;
      • setChildHome

        private void setChildHome​(ServerWorld world,
                                  VillagerEntity child,
                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Laxi;a(Labj;Lbis;Lgb;)V
        intermediary method_19572 Lnet/minecraft/class_4111;method_19572(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V
        named setChildHome Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;setChildHome(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/BlockPos;)V