22 MCAPI static ::std::optional<::Vec3> generateRandomPos(
33 ::SolidityCheckType blockTest
36 MCAPI static ::std::optional<::Vec3> generateRandomSpawnPos(
46 MCAPI static ::std::optional<::Vec3>
47 getPos(
::Mob& mob,
int xzDist,
int yDist,
int tries, ::SolidityCheckType blockTest);
49 MCAPI static ::std::optional<::Vec3>
50 getPosAvoid(
::Mob& mob,
int xzDist,
int yDist,
::Vec3 const& avoidPos, ::SolidityCheckType blockTest,
int tries);
52 MCAPI static ::std::optional<::Vec3> getPosInDirection(
62 ::SolidityCheckType blockTest
65 MCAPI static ::std::optional<::Vec3> getPosTowards(
::Mob& mob,
int xzDist,
int yDist,
::Vec3 const& towardsPos);