net.minecraft.world.entity.ai.util

public class RandomPos

cjq
net.minecraft.world.entity.ai.util.RandomPos
net.minecraft.class_5535

Field summary

Modifier and TypeField
private static final int
a
RANDOM_POS_ATTEMPTS
field_30264

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static BlockPos
a(baq arg0, int arg1, int arg2)
generateRandomDirection(RandomSource arg0, int arg1, int arg2)
method_31541(class_5819 arg0, int arg1, int arg2)
public static BlockPos
a(baq arg0, int arg1, int arg2, int arg3, double arg4, double arg5, double arg6)
generateRandomDirectionWithinRadians(RandomSource arg0, int arg1, int arg2, int arg3, double arg4, double arg5, double arg6)
method_31542(class_5819 arg0, int arg1, int arg2, int arg3, double arg4, double arg5, double arg6)
public static BlockPos
a(iy arg0, int arg1, Predicate<iy> arg2)
moveUpOutOfSolid(BlockPos arg0, int arg1, Predicate<BlockPos> arg2)
method_31540(class_2338 arg0, int arg1, Predicate<class_2338> arg2)
public static BlockPos
a(iy arg0, int arg1, int arg2, Predicate<iy> arg3)
moveUpToAboveSolid(BlockPos arg0, int arg1, int arg2, Predicate<BlockPos> arg3)
method_31539(class_2338 arg0, int arg1, int arg2, Predicate<class_2338> arg3)
public static Vec3
a(bza arg0, Supplier<iy> arg1)
generateRandomPos(PathfinderMob arg0, Supplier<BlockPos> arg1)
method_31538(class_1314 arg0, Supplier<class_2338> arg1)
public static Vec3
a(Supplier<iy> arg0, ToDoubleFunction<iy> arg1)
generateRandomPos(Supplier<BlockPos> arg0, ToDoubleFunction<BlockPos> arg1)
method_31543(Supplier<class_2338> arg0, ToDoubleFunction<class_2338> arg1)
public static BlockPos
a(bza arg0, int arg1, baq arg2, iy arg3)
generateRandomPosTowardDirection(PathfinderMob arg0, int arg1, RandomSource arg2, BlockPos arg3)
method_31537(class_1314 arg0, int arg1, class_5819 arg2, class_2338 arg3)