Class GatherItemsVillagerTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<VillagerEntity>
net.minecraft.entity.ai.brain.task.GatherItemsVillagerTask
- All Implemented Interfaces:
- Task<VillagerEntity>
- Mappings:
- Namespace - Name - official - bkl- intermediary - net/minecraft/class_4126- named - net/minecraft/entity/ai/brain/task/GatherItemsVillagerTask
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final floatFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) getGatherableItems(VillagerEntity entity, VillagerEntity target) private static voidgiveHalfOfStack(VillagerEntity villager, Set<Item> validItems, LivingEntity target) protected voidkeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected voidrun(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
MAX_RANGEprivate static final int MAX_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbkl;c:I- intermediary - field_30182- Lnet/minecraft/class_4126;field_30182:I- named - MAX_RANGE- Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;MAX_RANGE:I
 
- 
WALK_TOGETHER_SPEEDprivate static final float WALK_TOGETHER_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbkl;d:F- intermediary - field_30183- Lnet/minecraft/class_4126;field_30183:F- named - WALK_TOGETHER_SPEED- Lnet/minecraft/entity/ai/brain/task/GatherItemsVillagerTask;WALK_TOGETHER_SPEED:F
 
- 
items- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbkl;e: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;
 
 
- 
- 
Constructor Details- 
GatherItemsVillagerTaskpublic GatherItemsVillagerTask()
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbkl;a(Laif;Lbyb;)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
 
- 
shouldKeepRunningprotected boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) - Overrides:
- shouldKeepRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbkl;a(Laif;Lbyb;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- Overrides:
- runin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbkl;b(Laif;Lbyb;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- Overrides:
- keepRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbkl;c(Laif;Lbyb;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- Overrides:
- finishRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbkl;d(Laif;Lbyb;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbkl;a(Lbyb;Lbyb;)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;
 
- 
giveHalfOfStackprivate static void giveHalfOfStack(VillagerEntity villager, Set<Item> validItems, LivingEntity target) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbkl;a(Lbyb;Ljava/util/Set;Lbfz;)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
 
 
-