24class FarmBlock :
public ::BlockType {
28 ::ll::TypedStorage<8, 176, ::BlockDescriptor> mBaseBlock;
38 virtual ::AABB getCollisionShape(
49 virtual int getVariant(
::Block const& block)
const ;
61 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const ;
67 MCAPI FarmBlock(::std::string
const& nameId,
int id,
::BlockDescriptor baseBlock);
77 MCAPI static ::AABB& BLOCK_AABB();
83 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
::BlockDescriptor baseBlock);
89 MCAPI ::AABB $getCollisionShape(
99 MCAPI
int $getVariant(
::Block const& block)
const;
109 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType)
const;
117 MCAPI
static void** $vftable();