3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/FertilizerType.h"
7#include "mc/world/level/block/DoublePlantBlock.h"
25 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mSingleSaplingTree;
26 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mSingleSaplingTreeWithBeehive;
27 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mQuadrupleSaplingTree;
37 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
46 virtual ~DoubleSaplingBlock() ;
53 ::std::string
const& nameId,
55 ::std::optional<::std::string>
const& singleSaplingTree,
56 ::std::optional<::std::string>
const& singleSaplingTreeWithBeehive,
57 ::std::optional<::std::string>
const& quadrupleSaplingTree
60 MCNAPI ::std::optional<::BlockPos>
72 ::std::string
const& nameId,
74 ::std::optional<::std::string>
const& singleSaplingTree,
75 ::std::optional<::std::string>
const& singleSaplingTreeWithBeehive,
76 ::std::optional<::std::string>
const& quadrupleSaplingTree
Definition BlockRandomTickEvent.h:16
Definition BlockSource.h:72
Definition DoublePlantBlock.h:15
MCAPI void randomTick(::BlockEvents::BlockRandomTickEvent const &eventData) const
MCAPI bool _growSapling(::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const
MCAPI::AABB const & $getVisualShape(::Block const &block, ::AABB &bufferAABB) const
MCAPI bool $onFertilized(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entity, ::FertilizerType fertilizerType) const
static MCAPI void ** $vftable()
MCAPI ::std::optional<::BlockPos > _getQuadrupleSaplingOffset(::BlockSource const ®ion, ::BlockPos const &pos) const
MCAPI void * $ctor(::std::string const &nameId, int id, ::std::optional<::std::string > const &singleSaplingTree, ::std::optional<::std::string > const &singleSaplingTreeWithBeehive, ::std::optional<::std::string > const &quadrupleSaplingTree)
MCAPI::Block const * $playerWillDestroy(::Player &player, ::BlockPos const &pos, ::Block const &block) const
MCAPI DoubleSaplingBlock(::std::string const &nameId, int id, ::std::optional<::std::string > const &singleSaplingTree, ::std::optional<::std::string > const &singleSaplingTreeWithBeehive, ::std::optional<::std::string > const &quadrupleSaplingTree)