net.minecraft.entity.ai

public class FuzzyTargeting

net.minecraft.world.entity.ai.util.LandRandomPos
net.minecraft.class_5534
net.minecraft.entity.ai.FuzzyTargeting

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Vec3d
getPos(PathfinderMob mob, int horizontalDist, int verticalDist)
method_31527(class_1314 arg0, int arg1, int arg2)
find(PathAwareEntity entity, int horizontalRange, int verticalRange)
public static Vec3d
getPos(PathfinderMob mob, int horizontalDist, int verticalDist, ToDoubleFunction<BlockPos> positionWeight)
method_31530(class_1314 arg0, int arg1, int arg2, ToDoubleFunction<class_2338> arg3)
find(PathAwareEntity entity, int horizontalRange, int verticalRange, ToDoubleFunction<BlockPos> scorer)
public static Vec3d
getPosTowards(PathfinderMob mob, int horizontalDist, int verticalDist, Vec3 towardsPos)
method_31528(class_1314 arg0, int arg1, int arg2, class_243 arg3)
findTo(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d end)
public static Vec3d
getPosAway(PathfinderMob mob, int horizontalDist, int verticalDist, Vec3 avoidPos)
method_31534(class_1314 arg0, int arg1, int arg2, class_243 arg3)
findFrom(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d start)
public static Vec3d
getPosAway(PathfinderMob mob, double minHorizontalDist, double maxHorizontalDist, int verticalDist, Vec3 avoidPos)
method_75145(class_1314 arg0, double arg1, double arg2, int arg3, class_243 arg4)
findFrom(PathAwareEntity entity, double minHorizontalRange, double maxHorizontalRange, int verticalRange, Vec3d start)
private static Vec3d
getPosInDirection(PathfinderMob mob, double minHorizontalDist, double maxHorizontalDist, int verticalDist, Vec3 dir, boolean restrict)
method_31529(class_1314 arg0, double arg1, double arg2, int arg3, class_243 arg4, boolean arg5)
findValid(PathAwareEntity entity, double minHorizontalRange, double maxHorizontalRange, int verticalRange, Vec3d direction, boolean posTargetInRange)
public static BlockPos
movePosUpOutOfSolid(PathfinderMob mob, BlockPos pos)
method_31533(class_1314 arg0, class_2338 arg1)
validate(PathAwareEntity entity, BlockPos pos)
public static BlockPos
generateRandomPosTowardDirection(PathfinderMob mob, double horizontalDist, boolean restrict, BlockPos direction)
method_31532(class_1314 arg0, double arg1, boolean arg2, class_2338 arg3)
towardTarget(PathAwareEntity entity, double horizontalRange, boolean posTargetInRange, BlockPos relativeInRangePos)
private static boolean
lambda$movePosUpOutOfSolid$0(PathfinderMob arg0, BlockPos arg1)
method_31536(class_1314 arg0, class_2338 arg1)
method_31536(PathAwareEntity arg0, BlockPos currentPos)
private static BlockPos
lambda$getPosInDirection$0(PathfinderMob arg0, double arg1, double arg2, int arg3, Vec3 arg4, boolean arg5)
method_31535(class_1314 arg0, double arg1, double arg2, int arg3, class_243 arg4, boolean arg5)
method_31535(PathAwareEntity arg0, double arg1, double arg2, int arg3, Vec3d arg4, boolean arg5)
private static BlockPos
lambda$getPos$0(PathfinderMob arg0, int arg1, int arg2, boolean arg3)
method_31531(class_1314 arg0, int arg1, int arg2, boolean arg3)
method_31531(PathAwareEntity arg0, int arg1, int arg2, boolean arg3)