29 ::ll::TypedStorage<8, 48, ::HashedString const> mNextLightLevel;
35 virtual bool addCollisionShapes(
39 ::AABB const* intersectTestBox,
40 ::std::vector<::AABB>& inoutBoxes,
44 virtual ::AABB getCollisionShape(
51 virtual bool isFilteredOut(::BlockRenderLayer heldItemRenderLayer)
const ;
57 virtual bool tryToPlace(
64 virtual bool canProvideSupport(
::Block const&, uchar, ::BlockSupportType)
const ;
66 virtual bool canBeBuiltOver(
70 ::BlockType
const& newBlock
73 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
87 MCFOLD
bool $addCollisionShapes(
91 ::AABB const* intersectTestBox,
92 ::std::vector<::AABB>& inoutBoxes,
96 MCFOLD ::AABB $getCollisionShape(
103 MCAPI
bool $isFilteredOut(::BlockRenderLayer heldItemRenderLayer)
const;
109 MCAPI
bool $tryToPlace(
116 MCFOLD
bool $canProvideSupport(
::Block const&, uchar, ::BlockSupportType)
const;
118 MCAPI
bool $canBeBuiltOver(
122 ::BlockType
const& newBlock
125 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
133 MCAPI
static void** $vftable();