net.minecraft.entity.ai

public class NavigationConditions

net.minecraft.world.entity.ai.util.GoalUtils
net.minecraft.class_5493
net.minecraft.entity.ai.NavigationConditions

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static boolean
hasGroundPathNavigation(Mob mob)
method_30955(class_1308 arg0)
hasMobNavigation(MobEntity entity)
public static boolean
mobRestricted(PathfinderMob mob, double horizontalDist)
method_31517(class_1314 arg0, double arg1)
isPositionTargetInRange(PathAwareEntity entity, double extraDistance)
public static boolean
isOutsideLimits(BlockPos pos, PathfinderMob mob)
method_31520(class_2338 arg0, class_1314 arg1)
isHeightInvalid(BlockPos pos, PathAwareEntity entity)
public static boolean
isRestricted(boolean restrict, PathfinderMob mob, BlockPos pos)
method_31521(boolean arg0, class_1314 arg1, class_2338 arg2)
isPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, BlockPos pos)
public static boolean
isRestricted(boolean restrict, PathfinderMob mob, Vec3 pos)
method_75726(boolean arg0, class_1314 arg1, class_243 arg2)
isPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, Vec3d pos)
public static boolean
isNotStable(PathNavigation navigation, BlockPos pos)
method_31519(class_1408 arg0, class_2338 arg1)
isInvalidPosition(EntityNavigation navigation, BlockPos pos)
public static boolean
isWater(PathfinderMob mob, BlockPos pos)
method_31518(class_1314 arg0, class_2338 arg1)
isWaterAt(PathAwareEntity entity, BlockPos pos)
public static boolean
hasMalus(PathfinderMob mob, BlockPos pos)
method_31522(class_1314 arg0, class_2338 arg1)
hasPathfindingPenalty(PathAwareEntity entity, BlockPos pos)
public static boolean
isSolid(PathfinderMob mob, BlockPos pos)
method_31523(class_1314 arg0, class_2338 arg1)
isSolidAt(PathAwareEntity entity, BlockPos pos)