net.minecraft.entity.ai

public class FuzzyTargeting

net.minecraft.world.entity.ai.util.LandRandomPos
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)
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)
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)
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)
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)
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)
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)
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)
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)