|
virtual::Block const & | getBlock (int, int, int) const =0 |
|
virtual::Block const & | getBlock (::BlockPos const &) const =0 |
|
virtual::Block const & | getBlock (::BlockPos const &, uint) const =0 |
|
virtual::BlockActor const * | getBlockEntity (::BlockPos const &) const =0 |
|
virtual::Block const & | getExtraBlock (::BlockPos const &) const =0 |
|
virtual::Block const & | getLiquidBlock (::BlockPos const &) const =0 |
|
virtual bool | hasBlock (::BlockPos const &) const =0 |
|
virtual bool | containsAnyLiquid (::AABB const &) const =0 |
|
virtual bool | containsMaterial (::AABB const &, ::MaterialType) const =0 |
|
virtual bool | isInWall (::Vec3 const &) const =0 |
|
virtual bool | isUnderWater (::Vec3 const &, ::Block const &) const =0 |
|
virtual::Material const & | getMaterial (::BlockPos const &) const =0 |
|
virtual::Material const & | getMaterial (int, int, int) const =0 |
|
virtual bool | hasBorderBlock (::BlockPos const) const =0 |
|
virtual bool | hasChunksAt (::Bounds const &, bool) const =0 |
|
virtual bool | hasChunksAt (::BlockPos const &, int, bool) const =0 |
|
virtual bool | hasChunksAt (::AABB const &, bool) const =0 |
|
virtual::DimensionType | getDimensionId () const =0 |
|
virtual void | fetchAABBs (::std::vector<::AABB > &, ::AABB const &, bool) const =0 |
|
virtual void | fetchCollisionShapes (::std::vector<::AABB > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0 |
|
virtual void | fetchCollisionShapesAndBlocks (::std::vector<::BlockSourceVisitor::CollisionShape > &, ::AABB const &, bool, ::optional_ref<::GetCollisionShapeInterface const >, ::std::vector<::AABB > *) const =0 |
|
virtual::AABB | getTallestCollisionShape (::AABB const &, float *, bool, ::optional_ref<::GetCollisionShapeInterface const >) const =0 |
|
virtual float | getBrightness (::BlockPos const &) const =0 |
|
MCAPI bool | checkMaterial (::AABB const &box, ::MaterialType material) const |
|