Class VillagerWorkTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<VillagerEntity>
net.minecraft.entity.ai.brain.task.VillagerWorkTask
- All Implemented Interfaces:
- Task<VillagerEntity>
- Direct Known Subclasses:
- FarmerWorkTask
- Mappings:
- Namespace - Name - official - blb- intermediary - net/minecraft/class_4133- named - net/minecraft/entity/ai/brain/task/VillagerWorkTask
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate longprivate static final doubleprivate static final intFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidperformAdditionalWork(ServerWorld world, VillagerEntity entity) 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.MultiTickTaskfinishRunning, getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, keepRunning, stop, tick, tryStarting
- 
Field Details- 
RUN_TIMEprivate static final int RUN_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lblb;c:I- intermediary - field_30192- Lnet/minecraft/class_4133;field_30192:I- named - RUN_TIME- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;RUN_TIME:I
 
- 
MAX_DISTANCEprivate static final double MAX_DISTANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lblb;d:D- intermediary - field_30193- Lnet/minecraft/class_4133;field_30193:D- named - MAX_DISTANCE- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;MAX_DISTANCE:D
 
- 
lastCheckedTimeprivate long lastCheckedTime- Mappings:
- Namespace - Name - Mixin selector - official - e- Lblb;e:J- intermediary - field_19426- Lnet/minecraft/class_4133;field_19426:J- named - lastCheckedTime- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;lastCheckedTime:J
 
 
- 
- 
Constructor Details- 
VillagerWorkTaskpublic VillagerWorkTask()
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lblb;b(Laif;Lbyb;)Z- intermediary - method_21641- Lnet/minecraft/class_4133;method_21641(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z- named - shouldRun- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lblb;a(Laif;Lbyb;J)V- intermediary - method_21642- Lnet/minecraft/class_4133;method_21642(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V- named - run- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
 
- 
performAdditionalWork- Mappings:
- Namespace - Name - Mixin selector - official - a- Lblb;a(Laif;Lbyb;)V- intermediary - method_26335- Lnet/minecraft/class_4133;method_26335(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V- named - performAdditionalWork- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;performAdditionalWork(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)V
 
- 
shouldKeepRunningprotected boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) - Overrides:
- shouldKeepRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lblb;b(Laif;Lbyb;J)Z- intermediary - method_26336- Lnet/minecraft/class_4133;method_26336(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z- named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
 
 
-