3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/FertilizerType.h"
7#include "mc/world/level/block/FoliageBlock.h"
18class MushroomBlock :
public ::FoliageBlock {
22 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFeatureToBonemealInto;
50 MushroomBlock(::std::string
const& nameId,
int id, ::std::optional<::std::string>
const& featureToBonemealInto);
59 $ctor(::std::string
const& nameId,
int id, ::std::optional<::std::string>
const& featureToBonemealInto);
Definition BlockRandomTickEvent.h:16
Definition BlockSource.h:72
MCAPI bool $mayPlace(::BlockSource ®ion, ::BlockPos const &pos, uchar face) const
MCAPI bool $canBeFertilized(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &aboveBlock) const
MCAPI MushroomBlock(::std::string const &nameId, int id, ::std::optional<::std::string > const &featureToBonemealInto)
MCAPI void * $ctor(::std::string const &nameId, int id, ::std::optional<::std::string > const &featureToBonemealInto)
static MCAPI void ** $vftable()
MCAPI void randomTick(::BlockEvents::BlockRandomTickEvent &eventData) const
MCAPI bool $onFertilized(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *actor, ::FertilizerType fertilizerType) const