Class VillagerWorkTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.VillagerWorkTask
- Direct Known Subclasses:
FarmerWorkTask
- Mappings:
Namespace Name official bimintermediary net/minecraft/class_4133named net/minecraft/entity/ai/brain/task/VillagerWorkTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate static final doubleprivate static final intFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanmethod_21641(ServerWorld serverWorld, VillagerEntity villagerEntity) protected voidmethod_21642(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected booleanmethod_26336(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected voidperformAdditionalWork(ServerWorld world, VillagerEntity entity) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, run, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
RUN_TIME
private static final int RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official aLbim;a:Iintermediary field_30192Lnet/minecraft/class_4133;field_30192:Inamed RUN_TIMELnet/minecraft/entity/ai/brain/task/VillagerWorkTask;RUN_TIME:I
-
MAX_DISTANCE
private static final double MAX_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector official dLbim;d:Dintermediary field_30193Lnet/minecraft/class_4133;field_30193:Dnamed MAX_DISTANCELnet/minecraft/entity/ai/brain/task/VillagerWorkTask;MAX_DISTANCE:D
-
lastCheckedTime
private long lastCheckedTime- Mappings:
Namespace Name Mixin selector official eLbim;e:Jintermediary field_19426Lnet/minecraft/class_4133;field_19426:Jnamed lastCheckedTimeLnet/minecraft/entity/ai/brain/task/VillagerWorkTask;lastCheckedTime:J
-
-
Constructor Details
-
VillagerWorkTask
public VillagerWorkTask()
-
-
Method Details
-
method_21641
- Mappings:
Namespace Name Mixin selector official bLbim;b(Lahb;Lbvf;)Zintermediary method_21641Lnet/minecraft/class_4133;method_21641(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed method_21641Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;method_21641(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
method_21642
- Mappings:
Namespace Name Mixin selector official aLbim;a(Lahb;Lbvf;J)Vintermediary method_21642Lnet/minecraft/class_4133;method_21642(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed method_21642Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;method_21642(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
performAdditionalWork
- Mappings:
Namespace Name Mixin selector official aLbim;a(Lahb;Lbvf;)Vintermediary method_26335Lnet/minecraft/class_4133;method_26335(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Vnamed performAdditionalWorkLnet/minecraft/entity/ai/brain/task/VillagerWorkTask;performAdditionalWork(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)V
-
method_26336
- Mappings:
Namespace Name Mixin selector official bLbim;b(Lahb;Lbvf;J)Zintermediary method_26336Lnet/minecraft/class_4133;method_26336(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed method_26336Lnet/minecraft/entity/ai/brain/task/VillagerWorkTask;method_26336(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-