类 FarmerVillagerTask


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

      • field_30124

        private static final int field_30124
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lavd;c:I
        intermediary field_30124 Lnet/minecraft/class_4217;field_30124:I
        named field_30124 Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;field_30124:I
      • field_30123

        public static final float field_30123
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lavd;a:F
        intermediary field_30123 Lnet/minecraft/class_4217;field_30123:F
        named field_30123 Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;field_30123:F
      • currentTarget

        @Nullable
        private @Nullable BlockPos currentTarget
        Mappings:
        Namespace Name Mixin selector
        official d Lavd;d:Lgb;
        intermediary field_18858 Lnet/minecraft/class_4217;field_18858:Lnet/minecraft/class_2338;
        named currentTarget Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;currentTarget:Lnet/minecraft/util/math/BlockPos;
      • nextResponseTime

        private long nextResponseTime
        Mappings:
        Namespace Name Mixin selector
        official e Lavd;e:J
        intermediary field_18861 Lnet/minecraft/class_4217;field_18861:J
        named nextResponseTime Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;nextResponseTime:J
      • ticksRan

        private int ticksRan
        Mappings:
        Namespace Name Mixin selector
        official f Lavd;f:I
        intermediary field_19239 Lnet/minecraft/class_4217;field_19239:I
        named ticksRan Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;ticksRan:I
      • targetPositions

        private final List<BlockPos> targetPositions
        Mappings:
        Namespace Name Mixin selector
        official g Lavd;g:Ljava/util/List;
        intermediary field_19351 Lnet/minecraft/class_4217;field_19351:Ljava/util/List;
        named targetPositions Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;targetPositions:Ljava/util/List;
    • 构造器详细资料

      • FarmerVillagerTask

        public FarmerVillagerTask()
    • 方法详细资料

      • shouldRun

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

        @Nullable
        private @Nullable BlockPos chooseRandomTarget​(ServerWorld world)
        Mappings:
        Namespace Name Mixin selector
        official a Lavd;a(Labj;)Lgb;
        intermediary method_20641 Lnet/minecraft/class_4217;method_20641(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2338;
        named chooseRandomTarget Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;chooseRandomTarget(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/util/math/BlockPos;
      • isSuitableTarget

        private boolean isSuitableTarget​(BlockPos pos,
                                         ServerWorld world)
        Mappings:
        Namespace Name Mixin selector
        official a Lavd;a(Lgb;Labj;)Z
        intermediary method_20640 Lnet/minecraft/class_4217;method_20640(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
        named isSuitableTarget Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;isSuitableTarget(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z
      • run

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

        protected void finishRunning​(ServerWorld serverWorld,
                                     VillagerEntity villagerEntity,
                                     long long2)
        覆盖:
        finishRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official b Lavd;b(Labj;Lbis;J)V
        intermediary method_19566 Lnet/minecraft/class_4217;method_19566(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;finishRunning(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 Lavd;c(Labj;Lbis;J)V
        intermediary method_19565 Lnet/minecraft/class_4217;method_19565(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • shouldKeepRunning

        protected boolean shouldKeepRunning​(ServerWorld serverWorld,
                                            VillagerEntity villagerEntity,
                                            long long2)
        覆盖:
        shouldKeepRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official d Lavd;d(Labj;Lbis;J)Z
        intermediary method_20394 Lnet/minecraft/class_4217;method_20394(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/FarmerVillagerTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z