Class DefaultRandomPos
java.lang.Object
net.minecraft.world.entity.ai.util.DefaultRandomPos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static @Nullable BlockPosgenerateRandomPosTowardDirection(PathfinderMob pMob, int pRadius, boolean pShortCircuit, BlockPos pPos) static @Nullable Vec3getPos(PathfinderMob pMob, int pRadius, int pVerticalDistance) static @Nullable Vec3getPosAway(PathfinderMob pMob, int pRadius, int pYRange, Vec3 pVectorPosition) static @Nullable Vec3getPosTowards(PathfinderMob pMob, int pRadius, int pYRange, Vec3 pVectorPosition, double pAmplifier)
-
Constructor Details
-
DefaultRandomPos
public DefaultRandomPos()
-
-
Method Details
-
getPos
-
getPosTowards
public static @Nullable Vec3 getPosTowards(PathfinderMob pMob, int pRadius, int pYRange, Vec3 pVectorPosition, double pAmplifier) -
getPosAway
public static @Nullable Vec3 getPosAway(PathfinderMob pMob, int pRadius, int pYRange, Vec3 pVectorPosition) -
generateRandomPosTowardDirection
private static @Nullable BlockPos generateRandomPosTowardDirection(PathfinderMob pMob, int pRadius, boolean pShortCircuit, BlockPos pPos)
-