40 virtual ::std::string buildDescriptionId(
::Block const&)
const ;
43 virtual void addAABBs(
47 ::AABB const* intersectTestBox,
48 ::std::vector<::AABB>& inoutBoxes
52 virtual bool addCollisionShapes(
56 ::AABB const* intersectTestBox,
57 ::std::vector<::AABB>& inoutBoxes,
75 virtual bool isInteractiveBlock()
const ;
78 virtual bool isContainerBlock()
const ;
81 virtual bool isCraftingBlock()
const ;
84 virtual bool hasComparatorSignal()
const ;
95 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
116 MCFOLD ::std::string $buildDescriptionId(
::Block const&)
const;
118 MCAPI
void $addAABBs(
122 ::AABB const* intersectTestBox,
123 ::std::vector<::AABB>& inoutBoxes
126 MCFOLD
bool $addCollisionShapes(
130 ::AABB const* intersectTestBox,
131 ::std::vector<::AABB>& inoutBoxes,
144 MCFOLD
bool $isInteractiveBlock()
const;
146 MCFOLD
bool $isContainerBlock()
const;
148 MCFOLD
bool $isCraftingBlock()
const;
150 MCFOLD
bool $hasComparatorSignal()
const;
157 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
163 MCAPI
static void** $vftable();