27 enum class Type :
int {
35 ::ll::TypedStorage<4, 4, ::BrushableBlock::Type> mType;
46 virtual ::BlockLegacy& init() ;
52 virtual ::ItemInstance asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const ;
55 virtual ::mce::Color getDustColor(
::Block const&)
const ;
58 virtual ::std::string getDustParticleName(
::Block const&)
const ;
61 virtual int getVariant(
::Block const& block)
const ;
69 virtual bool mayConsumeFertilizer(
::BlockSource& region)
const ;
76 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
93 MCAPI static ::HashedString
const& EmptyBrushedBlock();
99 MCAPI
void* $ctor(::std::string
const& nameID,
int id);
105 MCFOLD ::BlockLegacy& $init();
109 MCAPI ::ItemInstance $asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const;
111 MCAPI ::mce::Color $getDustColor(
::Block const&)
const;
113 MCAPI ::std::string $getDustParticleName(
::Block const&)
const;
115 MCAPI
int $getVariant(
::Block const& block)
const;
120 MCFOLD
bool $mayConsumeFertilizer(
::BlockSource& region)
const;
124 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);