net.minecraft.entity.ai.brain.task

public class StrollTask

net.minecraft.world.entity.ai.behavior.RandomStroll
net.minecraft.class_4818
net.minecraft.entity.ai.brain.task.StrollTask

Field summary

Modifier and TypeField
private static final int
MAX_XZ_DIST
field_30157
DEFAULT_HORIZONTAL_RADIUS
private static final int
MAX_Y_DIST
field_30158
DEFAULT_VERTICAL_RADIUS
private static final int[][]
SWIM_XY_DISTANCE_TIERS
field_40995
RADII

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static SingleTickTask<PathAwareEntity>
stroll(float speedModifier)
method_47014(float arg0)
create(float speed)
public static SingleTickTask<PathAwareEntity>
stroll(float speedModifier, boolean mayStrollFromWater)
method_47018(float arg0, boolean arg1)
create(float speed, boolean strollInsideWater)
public static Task<PathAwareEntity>
stroll(float speedModifier, int maxHorizontalDistance, int maxVerticalDistance)
method_47015(float arg0, int arg1, int arg2)
create(float speed, int horizontalRadius, int verticalRadius)
public static Task<PathAwareEntity>
fly(float speedModifier)
method_47025(float arg0)
createSolidTargeting(float speed)
public static Task<PathAwareEntity>
swim(float speedModifier)
method_47027(float arg0)
createDynamicRadius(float speed)
private static SingleTickTask<PathAwareEntity>
strollFlyOrSwim(float speedModifier, Function<PathfinderMob, Vec3> fetchTargetPos, Predicate<PathfinderMob> canRun)
method_47017(float arg0, Function<class_1314, class_243> arg1, Predicate<class_1314> arg2)
create(float speed, Function<PathAwareEntity, Vec3d> targetGetter, Predicate<PathAwareEntity> shouldRun)
private static Vec3d
getTargetSwimPos(PathfinderMob body)
method_47020(class_1314 arg0)
findTargetPos(PathAwareEntity entity)
private static Vec3d
getTargetFlyPos(PathfinderMob body, int maxHorizontalDistance, int maxVerticalDistance)
method_47021(class_1314 arg0, int arg1, int arg2)
findTargetPos(PathAwareEntity entity, int horizontalRadius, int verticalRadius)
private static com.mojang.datafixers.kinds.App
lambda$strollFlyOrSwim$0(Predicate arg0, Function arg1, float arg2, BehaviorBuilder$Instance arg3)
method_47022(Predicate arg0, Function arg1, float arg2, class_7898$class_7900 arg3)
method_47022(Predicate arg0, Function arg1, float arg2, TaskTriggerer$TaskContext context)
private static TaskRunnable
lambda$strollFlyOrSwim$1(Predicate arg0, Function arg1, float arg2, MemoryAccessor arg3)
method_47023(Predicate arg0, Function arg1, float arg2, class_7906 arg3)
method_47023(Predicate arg0, Function arg1, float arg2, MemoryQueryResult walkTarget)
private static boolean
lambda$strollFlyOrSwim$2(Predicate arg0, Function arg1, MemoryAccessor arg2, float arg3, ServerLevel arg4, PathfinderMob arg5, long arg6)
method_47024(Predicate arg0, Function arg1, class_7906 arg2, float arg3, class_3218 arg4, class_1314 arg5, long arg6)
method_47024(Predicate arg0, Function arg1, MemoryQueryResult arg2, float arg3, ServerWorld world, PathAwareEntity entity, long time)
private static WalkTarget
lambda$strollFlyOrSwim$3(float arg0, Vec3 arg1)
method_47016(float arg0, class_243 arg1)
method_47016(float arg0, Vec3d pos)
private static boolean
lambda$fly$1(PathfinderMob arg0)
method_47026(class_1314 arg0)
method_47026(PathAwareEntity entity)
private static Vec3d
lambda$fly$0(PathfinderMob arg0)
method_47028(class_1314 arg0)
method_47028(PathAwareEntity entity)
private static boolean
lambda$stroll$4(PathfinderMob arg0)
method_47029(class_1314 arg0)
method_47029(PathAwareEntity entity)
private static Vec3d
lambda$stroll$3(int arg0, int arg1, PathfinderMob arg2)
method_47019(int arg0, int arg1, class_1314 arg2)
method_47019(int arg0, int arg1, PathAwareEntity entity)
private static boolean
lambda$stroll$2(PathfinderMob arg0)
method_47030(class_1314 arg0)
method_47030(PathAwareEntity entity)
private static boolean
lambda$stroll$1(PathfinderMob arg0)
method_47031(class_1314 arg0)
method_47031(PathAwareEntity entity)
private static Vec3d
lambda$stroll$0(PathfinderMob arg0)
method_47032(class_1314 arg0)
method_47032(PathAwareEntity entity)