Class FollowCustomerTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<VillagerEntity>
net.minecraft.entity.ai.brain.task.FollowCustomerTask
- All Implemented Interfaces:
Task<VillagerEntity>
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/FollowCustomerTaskintermediary net/minecraft/class_4108official byd
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
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.MultiTickTask
getName, getStatus, hasRequiredMemoryState, stop, tick, tryStarting
-
Field Details
-
speed
private final float speed- Mappings:
Namespace Name Mixin selector named speedLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;speed:Fintermediary field_18362Lnet/minecraft/class_4108;field_18362:Fofficial cLbyd;c:F
-
-
Constructor Details
-
FollowCustomerTask
public FollowCustomerTask(float speed) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/task/FollowCustomerTask;<init>(F)Vintermediary <init>Lnet/minecraft/class_4108;<init>(F)Vofficial <init>Lbyd;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Zintermediary method_18954Lnet/minecraft/class_4108;method_18954(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Zofficial aLbyd;a(Larc;Lcog;)Z
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) - Overrides:
shouldKeepRunningin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Zintermediary method_18955Lnet/minecraft/class_4108;method_18955(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Zofficial aLbyd;a(Larc;Lcog;J)Z
-
run
- Overrides:
runin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Vintermediary method_18956Lnet/minecraft/class_4108;method_18956(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial bLbyd;b(Larc;Lcog;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Vintermediary method_18957Lnet/minecraft/class_4108;method_18957(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial cLbyd;c(Larc;Lcog;J)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Vintermediary method_18958Lnet/minecraft/class_4108;method_18958(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial dLbyd;d(Larc;Lcog;J)V
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector named isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Zofficial aLbwy;a(J)Z
-
update
- Mappings:
Namespace Name Mixin selector named updateLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;update(Lnet/minecraft/entity/passive/VillagerEntity;)Vintermediary method_18953Lnet/minecraft/class_4108;method_18953(Lnet/minecraft/class_1646;)Vofficial aLbyd;a(Lcog;)V
-