26 virtual void addAABBs(
30 ::AABB const* intersectTestBox,
31 ::std::vector<::AABB>& inoutBoxes
34 virtual bool addCollisionShapes(
38 ::AABB const* intersectTestBox,
39 ::std::vector<::AABB>& inoutBoxes,
43 virtual bool isInteractiveBlock()
const ;
45 virtual bool hasComparatorSignal()
const ;
52 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const ;
54 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
80 ::AABB const* intersectTestBox,
81 ::std::vector<::AABB>& inoutBoxes
84 MCFOLD
bool $addCollisionShapes(
88 ::AABB const* intersectTestBox,
89 ::std::vector<::AABB>& inoutBoxes,
93 MCFOLD
bool $isInteractiveBlock()
const;
95 MCFOLD
bool $hasComparatorSignal()
const;
101 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const;
103 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
111 MCAPI
static void** $vftable();