类 GatherItemsVillagerTask


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

      • field_30182

        private static final int field_30182
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lawz;a:I
        intermediary field_30182 Lnet/minecraft/class_4126;field_30182:I
        named field_30182 Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;field_30182:I
      • field_30183

        private static final float field_30183
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lawz;c:F
        intermediary field_30183 Lnet/minecraft/class_4126;field_30183:F
        named field_30183 Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;field_30183:F
      • items

        private Set<Item> items
        Mappings:
        Namespace Name Mixin selector
        official d Lawz;d:Ljava/util/Set;
        intermediary field_18389 Lnet/minecraft/class_4126;field_18389:Ljava/util/Set;
        named items Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;items:Ljava/util/Set;
    • 构造器详细资料

      • GatherItemsVillagerTask

        public GatherItemsVillagerTask()
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld serverWorld,
                                    VillagerEntity villagerEntity)
        覆盖:
        shouldRun 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lawz;a(Labj;Lbis;)Z
        intermediary method_19015 Lnet/minecraft/class_4126;method_19015(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z
        named shouldRun Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;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 Lawz;a(Labj;Lbis;J)Z
        intermediary method_19016 Lnet/minecraft/class_4126;method_19016(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;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 Lawz;b(Labj;Lbis;J)V
        intermediary method_19017 Lnet/minecraft/class_4126;method_19017(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named run Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;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 Lawz;c(Labj;Lbis;J)V
        intermediary method_19018 Lnet/minecraft/class_4126;method_19018(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;keepRunning(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 d Lawz;d(Labj;Lbis;J)V
        intermediary method_19019 Lnet/minecraft/class_4126;method_19019(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • getGatherableItems

        private static Set<Item> getGatherableItems​(VillagerEntity villagerEntity,
                                                    VillagerEntity villagerEntity2)
        Mappings:
        Namespace Name Mixin selector
        official a Lawz;a(Lbis;Lbis;)Ljava/util/Set;
        intermediary method_19611 Lnet/minecraft/class_4126;method_19611(Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Set;
        named getGatherableItems Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;getGatherableItems(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Set;
      • giveHalfOfStack

        private static void giveHalfOfStack​(VillagerEntity villager,
                                            Set<Item> validItems,
                                            LivingEntity target)
        Mappings:
        Namespace Name Mixin selector
        official a Lawz;a(Lbis;Ljava/util/Set;Lasy;)V
        intermediary method_19013 Lnet/minecraft/class_4126;method_19013(Lnet/minecraft/class_1646;Ljava/util/Set;Lnet/minecraft/class_1309;)V
        named giveHalfOfStack Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;giveHalfOfStack(Lnet/minecraft/entity/passive/VillagerEntity;Ljava/util/Set;Lnet/minecraft/entity/LivingEntity;)V