27 ::ll::TypedStorage<4, 8, ::IntRange> mHeight;
28 ::ll::TypedStorage<4, 8, ::IntRange> mHeightAboveSupportBranches;
29 ::ll::TypedStorage<4, 8, ::IntRange> mAmountOfSupportBranches;
30 ::ll::TypedStorage<8, 176, ::BlockDescriptor> mTrunkBlockDescriptor;
31 ::ll::TypedStorage<8, 224, ::TreeHelper::AttachableDecoration> mDecoration;
32 ::ll::TypedStorage<8, 24, ::WeakRef<::IFeature>> mLogDecorationFeature;
40 virtual int getTreeHeight(
::Random& random)
const ;
42 virtual ::std::optional<::BlockPos> placeTrunk(
MCAPI ::std::optional<::BlockPos > $placeTrunk(::IBlockWorldGenAPI &target, ::BlockPos const &pos, ::Random &random, int treeHeight, ::RenderParams &renderParams, ::TreeHelper::TreeParams const &treeParams, ::ITreeCanopy const *canopy) const