27 virtual void addAABBs(
31 ::AABB const* intersectTestBox,
32 ::std::vector<::AABB>& inoutBoxes
36 virtual bool addCollisionShapes(
40 ::AABB const* intersectTestBox,
41 ::std::vector<::AABB>& inoutBoxes,
46 virtual bool isInteractiveBlock()
const ;
49 virtual bool hasComparatorSignal()
const ;
59 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const ;
62 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
89 ::AABB const* intersectTestBox,
90 ::std::vector<::AABB>& inoutBoxes
93 MCFOLD
bool $addCollisionShapes(
97 ::AABB const* intersectTestBox,
98 ::std::vector<::AABB>& inoutBoxes,
102 MCFOLD
bool $isInteractiveBlock()
const;
104 MCFOLD
bool $hasComparatorSignal()
const;
110 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const;
112 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);