23 MCAPI static ::std::optional<::Vec3> generateRandomPos(
34 ::SolidityCheckType blockTest
37 MCAPI static ::std::optional<::Vec3>
38 getPos(
::Mob& mob,
int xzDist,
int yDist,
int tries, ::SolidityCheckType blockTest);
40 MCAPI static ::std::optional<::Vec3>
41 getPosAvoid(
::Mob& mob,
int xzDist,
int yDist,
::Vec3 const& avoidPos, ::SolidityCheckType blockTest,
int tries);
43 MCAPI static ::std::optional<::Vec3> getPosTowards(
::Mob& mob,
int xzDist,
int yDist,
::Vec3 const& towardsPos);
45 MCAPI static ::std::optional<::Vec3>
48 MCAPI
static bool snapToGround(
53 ::SolidityCheckType blockTest