Class FollowCustomerTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.FollowCustomerTask
- All Implemented Interfaces:
class_7893<VillagerEntity>
- Mappings:
Namespace Name official bgnintermediary net/minecraft/class_4108named net/minecraft/entity/ai/brain/task/FollowCustomerTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) protected booleanisTimeLimitExceeded(long time) 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) private voidupdate(VillagerEntity villager) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
getStatus, hasRequiredMemoryState, method_46910, stop, tick, tryStarting
-
Field Details
-
speed
private final float speed- Mappings:
Namespace Name Mixin selector official cLbgn;c:Fintermediary field_18362Lnet/minecraft/class_4108;field_18362:Fnamed speedLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;speed:F
-
-
Constructor Details
-
FollowCustomerTask
public FollowCustomerTask(float speed) - Mappings:
Namespace Name Mixin selector official <init>Lbgn;<init>(F)Vintermediary <init>Lnet/minecraft/class_4108;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/FollowCustomerTask;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLbgn;a(Lahk;Lbvr;)Zintermediary method_18954Lnet/minecraft/class_4108;method_18954(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) - Overrides:
shouldKeepRunningin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLbgn;a(Lahk;Lbvr;J)Zintermediary method_18955Lnet/minecraft/class_4108;method_18955(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
run
- Overrides:
runin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official bLbgn;b(Lahk;Lbvr;J)Vintermediary method_18956Lnet/minecraft/class_4108;method_18956(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed runLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official cLbgn;c(Lahk;Lbvr;J)Vintermediary method_18957Lnet/minecraft/class_4108;method_18957(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
keepRunning
- Overrides:
keepRunningin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official dLbgn;d(Lahk;Lbvr;J)Vintermediary method_18958Lnet/minecraft/class_4108;method_18958(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLbfj;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
-
update
- Mappings:
Namespace Name Mixin selector official aLbgn;a(Lbvr;)Vintermediary method_18953Lnet/minecraft/class_4108;method_18953(Lnet/minecraft/class_1646;)Vnamed updateLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;update(Lnet/minecraft/entity/passive/VillagerEntity;)V
-