MCAPI ::std::optional<::BlockPos > $placeTrunk(::IBlockWorldGenAPI &target, ::BlockPos const &pos, ::Random &random, int treeHeight, ::RenderParams &renderParams, ::TreeHelper::TreeParams const &treeParams, ::ITreeCanopy const *canopy) const
MCAPI void _placeBranch(::IBlockWorldGenAPI &target, ::std::vector<::BlockPos > *canopyAttachmentPositions, ::Random &random, int treeHeight, ::RenderParams &, ::TreeHelper::TreeParams const &treeParams, ::BlockPos &logPos, int currentHeight, uchar branchDir, int branchPos, int branchSteps, ::Block const *trunkBlock) const