23 MCAPI static ::std::optional<::Vec3> generateRandomPos(
31 ::SolidityCheckType blockTest
34 MCAPI static ::std::optional<::Vec3> generateRandomPos(
45 ::SolidityCheckType blockTest
48 MCAPI static ::std::optional<::Vec3> generateRandomSpawnPos(
58 MCAPI static ::std::optional<::Vec3>
59 getPos(
::Mob& mob,
int xzDist,
int yDist,
int tries, ::SolidityCheckType blockTest);
61 MCAPI static ::std::optional<::Vec3>
62 getPosAvoid(
::Mob& mob,
int xzDist,
int yDist,
::Vec3 const& avoidPos, ::SolidityCheckType blockTest,
int tries);
64 MCAPI static ::std::optional<::Vec3> getPosTowards(
::Mob& mob,
int xzDist,
int yDist,
::Vec3 const& towardsPos);
66 MCAPI static ::std::optional<::Vec3>
67 getPosTowards(
::Random& random,
::Mob& mob,
int towardsPos,
int xzDist,
::Vec3 const& yDist);
69 MCAPI
static bool snapToGround(
74 ::SolidityCheckType blockTest