Class StrollTask
java.lang.Object
net.minecraft.entity.ai.brain.task.StrollTask
- Mappings:
 Namespace Name named net/minecraft/entity/ai/brain/task/StrollTaskintermediary net/minecraft/class_4818official bwz
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final int[][] - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic SingleTickTask<PathAwareEntity> create(float speed) static SingleTickTask<PathAwareEntity> create(float speed, boolean strollInsideWater) static Task<PathAwareEntity> create(float speed, int horizontalRadius, int verticalRadius) private static SingleTickTask<PathAwareEntity> create(float speed, Function<PathAwareEntity, Vec3d> targetGetter, Predicate<PathAwareEntity> shouldRun) static Task<PathAwareEntity> createDynamicRadius(float speed) static Task<PathAwareEntity> createSolidTargeting(float speed) findTargetPos(PathAwareEntity entity) findTargetPos(PathAwareEntity entity, int horizontalRadius, int verticalRadius)  
- 
Field Details
- 
DEFAULT_HORIZONTAL_RADIUS
private static final int DEFAULT_HORIZONTAL_RADIUS- See Also:
 - Mappings:
 Namespace Name Mixin selector named DEFAULT_HORIZONTAL_RADIUSLnet/minecraft/entity/ai/brain/task/StrollTask;DEFAULT_HORIZONTAL_RADIUS:Iintermediary field_30157Lnet/minecraft/class_4818;field_30157:Iofficial aLbwz;a:I
 - 
DEFAULT_VERTICAL_RADIUS
private static final int DEFAULT_VERTICAL_RADIUS- See Also:
 - Mappings:
 Namespace Name Mixin selector named DEFAULT_VERTICAL_RADIUSLnet/minecraft/entity/ai/brain/task/StrollTask;DEFAULT_VERTICAL_RADIUS:Iintermediary field_30158Lnet/minecraft/class_4818;field_30158:Iofficial bLbwz;b:I
 - 
RADII
private static final int[][] RADII- Mappings:
 Namespace Name Mixin selector named RADIILnet/minecraft/entity/ai/brain/task/StrollTask;RADII:[[Iintermediary field_40995Lnet/minecraft/class_4818;field_40995:[[Iofficial cLbwz;c:[[I
 
 - 
 - 
Constructor Details
- 
StrollTask
public StrollTask() 
 - 
 - 
Method Details
- 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/entity/ai/brain/task/StrollTask;create(F)Lnet/minecraft/entity/ai/brain/task/SingleTickTask;intermediary method_47014Lnet/minecraft/class_4818;method_47014(F)Lnet/minecraft/class_7894;official aLbwz;a(F)Lbws;
 - 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/entity/ai/brain/task/StrollTask;create(FZ)Lnet/minecraft/entity/ai/brain/task/SingleTickTask;intermediary method_47018Lnet/minecraft/class_4818;method_47018(FZ)Lnet/minecraft/class_7894;official aLbwz;a(FZ)Lbws;
 - 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/entity/ai/brain/task/StrollTask;create(FII)Lnet/minecraft/entity/ai/brain/task/Task;intermediary method_47015Lnet/minecraft/class_4818;method_47015(FII)Lnet/minecraft/class_7893;official aLbwz;a(FII)Lbvi;
 - 
createSolidTargeting
- Mappings:
 Namespace Name Mixin selector named createSolidTargetingLnet/minecraft/entity/ai/brain/task/StrollTask;createSolidTargeting(F)Lnet/minecraft/entity/ai/brain/task/Task;intermediary method_47025Lnet/minecraft/class_4818;method_47025(F)Lnet/minecraft/class_7893;official bLbwz;b(F)Lbvi;
 - 
createDynamicRadius
- Mappings:
 Namespace Name Mixin selector named createDynamicRadiusLnet/minecraft/entity/ai/brain/task/StrollTask;createDynamicRadius(F)Lnet/minecraft/entity/ai/brain/task/Task;intermediary method_47027Lnet/minecraft/class_4818;method_47027(F)Lnet/minecraft/class_7893;official cLbwz;c(F)Lbvi;
 - 
create
private static SingleTickTask<PathAwareEntity> create(float speed, Function<PathAwareEntity, Vec3d> targetGetter, Predicate<PathAwareEntity> shouldRun) - Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/entity/ai/brain/task/StrollTask;create(FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/entity/ai/brain/task/SingleTickTask;intermediary method_47017Lnet/minecraft/class_4818;method_47017(FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/class_7894;official aLbwz;a(FLjava/util/function/Function;Ljava/util/function/Predicate;)Lbws;
 - 
findTargetPos
- Mappings:
 Namespace Name Mixin selector named findTargetPosLnet/minecraft/entity/ai/brain/task/StrollTask;findTargetPos(Lnet/minecraft/entity/mob/PathAwareEntity;)Lnet/minecraft/util/math/Vec3d;intermediary method_47020Lnet/minecraft/class_4818;method_47020(Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;official aLbwz;a(Lbtw;)Lexc;
 - 
findTargetPos
@Nullable private static @Nullable Vec3d findTargetPos(PathAwareEntity entity, int horizontalRadius, int verticalRadius) - Mappings:
 Namespace Name Mixin selector named findTargetPosLnet/minecraft/entity/ai/brain/task/StrollTask;findTargetPos(Lnet/minecraft/entity/mob/PathAwareEntity;II)Lnet/minecraft/util/math/Vec3d;intermediary method_47021Lnet/minecraft/class_4818;method_47021(Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;official aLbwz;a(Lbtw;II)Lexc;
 
 -