19class BlockPos :
public ll::math::intN3<BlockPos> {
23 LLNDAPI
operator AABB()
const;
26 LLNDAPI
Vec3 bottomCenter()
const;
27 LLNDAPI
Vec3 center()
const;
32 MCAPI BlockPos(
::Vec3 const& v);
36 MCAPI BlockPos(
float x,
float y,
float z);
38 MCAPI ::BlockPos above()
const;
40 MCAPI_C ::BlockPos below()
const;
42 MCAPI ::BlockPos east()
const;
44 MCAPI uint64 hashCode()
const;
46 MCAPI ::BlockPos north()
const;
48 MCAPI ::BlockPos relative(uchar facing,
int steps)
const;
50 MCAPI ::BlockPos south()
const;
52 MCAPI_C ::std::string toCommandString()
const;
54 MCAPI ::BlockPos transform(::Rotation rotation, ::Mirror mirror,
::Vec3 const& pivot)
const;
56 MCAPI ::BlockPos west()
const;
68 MCAPI static ::BlockPos
const& MAX();
70 MCAPI static ::BlockPos
const& MIN();
72 MCAPI static ::BlockPos
const& ONE();
74 MCAPI static ::BlockPos
const& ZERO();
80 MCAPI
void* $ctor(
::Vec3 const& v);
82 MCAPI
void* $ctor(
::ChunkPos const& cp,
int y);
84 MCAPI
void* $ctor(
float x,
float y,
float z);