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 intermediary net/minecraft/class_4108official bitnamed net/minecraft/entity/ai/brain/task/FollowCustomerTask
-
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 intermediary field_18362Lnet/minecraft/class_4108;field_18362:Fofficial cLbit;c:Fnamed speedLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;speed:F
-
-
Constructor Details
-
FollowCustomerTask
public FollowCustomerTask(float speed) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_4108;<init>(F)Vofficial <init>Lbit;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/FollowCustomerTask;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_18954Lnet/minecraft/class_4108;method_18954(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Zofficial aLbit;a(Laif;Lbxz;)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 classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_18955Lnet/minecraft/class_4108;method_18955(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Zofficial aLbit;a(Laif;Lbxz;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 classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_18956Lnet/minecraft/class_4108;method_18956(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial bLbit;b(Laif;Lbxz;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 classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_18957Lnet/minecraft/class_4108;method_18957(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial cLbit;c(Laif;Lbxz;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 classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_18958Lnet/minecraft/class_4108;method_18958(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial dLbit;d(Laif;Lbxz;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 classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Zofficial aLbhp;a(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Z
-
update
- Mappings:
Namespace Name Mixin selector intermediary method_18953Lnet/minecraft/class_4108;method_18953(Lnet/minecraft/class_1646;)Vofficial aLbit;a(Lbxz;)Vnamed updateLnet/minecraft/entity/ai/brain/task/FollowCustomerTask;update(Lnet/minecraft/entity/passive/VillagerEntity;)V
-