Class VillagerWalkTowardsTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.VillagerWalkTowardsTask
- Mappings:
Namespace Name official beyintermediary 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) private booleanreachedDestination(ServerWorld world, VillagerEntity villager, GlobalPos pos) protected voidrun(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private booleanshouldGiveUp(ServerWorld world, VillagerEntity villager) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
destination
- Mappings:
Namespace Name Mixin selector official aLbey;a:Lbjx;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 dLbey;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 eLbey;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 fLbey;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 gLbey;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>Lbey;<init>(Lbjx;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 aLbey;a(Lbss;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
-
run
- Overrides:
runin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLbey;a(Lafo;Lbss;J)Vintermediary method_19509Lnet/minecraft/class_4122;method_19509(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed runLnet/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
shouldGiveUp
- Mappings:
Namespace Name Mixin selector official aLbey;a(Lafo;Lbss;)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 aLbey;a(Lbss;Lhb;)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 aLbey;a(Lafo;Lhb;)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 aLbey;a(Lafo;Lbss;Lhb;)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
-