3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/FertilizerType.h"
7#include "mc/world/level/block/FoliageBlock.h"
27 virtual ::BlockLegacy& init() ;
45 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
48 virtual int getVariant(
::Block const& block)
const ;
51 virtual void _addHardCodedBlockComponents(
::Experiments const& experiments) ;
62 MCAPI
bool _isFullyGrown(
::Block const& block)
const;
64 MCAPI
bool _isHanging(
::Block const& block)
const;
72 MCAPI ::BlockLegacy& $init();
83 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
85 MCAPI
int $getVariant(
::Block const& block)
const;
87 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const& experiments);
Definition BlockRandomTickEvent.h:16
Definition BlockLegacy.h:88
Definition BlockSource.h:67
Definition Experiments.h:14
Definition FoliageBlock.h:23
Definition MangrovePropaguleBlock.h:22
static MCAPI void ** $vftable()
Definition BlockRandomTickEvent.h:13