30 ::ll::TypedStorage<1, 1, bool> mIsDouble;
31 ::ll::TypedStorage<8, 48, ::HashedString> mOtherSlab;
42 virtual bool isSlabBlock()
const ;
45 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
60 virtual bool liquidCanFlowIntoFromDirection(
73 virtual bool canProvideSupport(
::Block const& block, uchar face, ::BlockSupportType)
const ;
76 virtual void _addHardCodedBlockComponents(
::Experiments const& experiments) ;
86 ::std::string
const& nameId,
93 MCAPI ::Block
const& getDoubleSlab()
const;
99 MCAPI static ::BaseGameVersion
const& TOP_SLAB_DOESNT_BREAK_FALLING_BLOCK_VERSION();
118 MCFOLD
bool $isSlabBlock()
const;
120 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
128 MCAPI
bool $liquidCanFlowIntoFromDirection(
129 uchar flowIntoFacing,
138 MCAPI
bool $canProvideSupport(
::Block const& block, uchar face, ::BlockSupportType)
const;
140 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const& experiments);