27 enum class Type :
int {
35 ::ll::TypedStorage<4, 4, ::BrushableBlock::Type> mType;
42 virtual ::BlockLegacy& init() ;
48 virtual ::ItemInstance asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const ;
51 virtual ::mce::Color getDustColor(
::Block const&)
const ;
54 virtual ::std::string getDustParticleName(
::Block const&)
const ;
57 virtual int getVariant(
::Block const& block)
const ;
65 virtual bool mayConsumeFertilizer(
::BlockSource& region)
const ;
72 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
89 MCAPI static ::HashedString
const& EmptyBrushedBlock();
95 MCAPI
void* $ctor(::std::string
const& nameID,
int id);
107 MCFOLD ::BlockLegacy& $init();
111 MCAPI ::ItemInstance $asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const;
113 MCAPI ::mce::Color $getDustColor(
::Block const&)
const;
115 MCAPI ::std::string $getDustParticleName(
::Block const&)
const;
117 MCAPI
int $getVariant(
::Block const& block)
const;
122 MCFOLD
bool $mayConsumeFertilizer(
::BlockSource& region)
const;
126 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
132 MCAPI
static void** $vftable();