26class PathBlock :
public ::BlockType {
30 ::ll::TypedStorage<8, 8, ::HashedString const&> mBlockToTillInto;
31 ::ll::TypedStorage<8, 8, ::HashedString const&> mBaseBlock;
36 PathBlock& operator=(PathBlock
const&);
37 PathBlock(PathBlock
const&);
43 virtual ::AABB getCollisionShape(
57 virtual bool canBeOriginalSurface(
bool)
const ;
64 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const ;
66 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
68 virtual ~PathBlock() =
default;
82 MCAPI static ::AABB& BLOCK_AABB();
88 MCAPI ::AABB $getCollisionShape(
100 MCFOLD
bool $canBeOriginalSurface(
bool)
const;
106 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const;
108 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);