Class VillagerWalkTowardsTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.VillagerWalkTowardsTask
- Mappings:
Namespace Name official bhhintermediary net/minecraft/class_4122named net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final MemoryModuleType<GlobalPos>private final intprivate final intprivate final floatFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
ConstructorsConstructorDescriptionVillagerWalkTowardsTask(MemoryModuleType<GlobalPos> destination, float speed, int completionRange, int maxRange, int maxRunTime) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleandimensionMismatches(ServerWorld world, GlobalPos pos) private booleanexceedsMaxRange(VillagerEntity villager, GlobalPos pos) private voidgiveUp(VillagerEntity villager, long time) protected voidmethod_19509(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private booleanreachedDestination(ServerWorld world, VillagerEntity villager, GlobalPos pos) private booleanshouldGiveUp(ServerWorld world, VillagerEntity villager) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, run, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
destination
- Mappings:
Namespace Name Mixin selector official aLbhh;a:Lbmh;intermediary field_18382Lnet/minecraft/class_4122;field_18382:Lnet/minecraft/class_4140;named destinationLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;destination:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
speed
private final float speed- Mappings:
Namespace Name Mixin selector official dLbhh;d:Fintermediary field_18383Lnet/minecraft/class_4122;field_18383:Fnamed speedLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;speed:F
-
completionRange
private final int completionRange- Mappings:
Namespace Name Mixin selector official eLbhh;e:Iintermediary field_18384Lnet/minecraft/class_4122;field_18384:Inamed completionRangeLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;completionRange:I
-
maxRange
private final int maxRange- Mappings:
Namespace Name Mixin selector official fLbhh;f:Iintermediary field_18385Lnet/minecraft/class_4122;field_18385:Inamed maxRangeLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;maxRange:I
-
maxRunTime
private final int maxRunTime- Mappings:
Namespace Name Mixin selector official gLbhh;g:Iintermediary field_19292Lnet/minecraft/class_4122;field_19292:Inamed maxRunTimeLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;maxRunTime:I
-
-
Constructor Details
-
VillagerWalkTowardsTask
public VillagerWalkTowardsTask(MemoryModuleType<GlobalPos> destination, float speed, int completionRange, int maxRange, int maxRunTime) - Mappings:
Namespace Name Mixin selector official <init>Lbhh;<init>(Lbmh;FIII)Vintermediary <init>Lnet/minecraft/class_4122;<init>(Lnet/minecraft/class_4140;FIII)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;FIII)V
-
-
Method Details
-
giveUp
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lbvf;J)Vintermediary method_21722Lnet/minecraft/class_4122;method_21722(Lnet/minecraft/class_1646;J)Vnamed giveUpLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;giveUp(Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
method_19509
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahb;Lbvf;J)Vintermediary method_19509Lnet/minecraft/class_4122;method_19509(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed method_19509Lnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;method_19509(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
shouldGiveUp
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahb;Lbvf;)Zintermediary method_20498Lnet/minecraft/class_4122;method_20498(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed shouldGiveUpLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;shouldGiveUp(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
exceedsMaxRange
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lbvf;Lgz;)Zintermediary method_19597Lnet/minecraft/class_4122;method_19597(Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Znamed exceedsMaxRangeLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;exceedsMaxRange(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/GlobalPos;)Z
-
dimensionMismatches
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahb;Lgz;)Zintermediary method_30952Lnet/minecraft/class_4122;method_30952(Lnet/minecraft/class_3218;Lnet/minecraft/class_4208;)Znamed dimensionMismatchesLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;dimensionMismatches(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/GlobalPos;)Z
-
reachedDestination
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahb;Lbvf;Lgz;)Zintermediary method_19988Lnet/minecraft/class_4122;method_19988(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Znamed reachedDestinationLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;reachedDestination(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/GlobalPos;)Z
-