31 ::ll::TypedStorage<4, 4, int> mBranchBase;
38 ::ll::TypedStorage<4, 4, int> mBaseHeight;
39 ::ll::TypedStorage<4, 4, int> mHeightVariance;
40 ::ll::TypedStorage<4, 4, int> mTrunkWidth;
41 ::ll::TypedStorage<4, 4, float> mHeightScale;
42 ::ll::TypedStorage<4, 4, float> mBranchSlope;
43 ::ll::TypedStorage<4, 4, float> mBranchDensity;
44 ::ll::TypedStorage<4, 4, float> mBranchAltitudeFactor;
45 ::ll::TypedStorage<4, 4, float> mFoliageAltitudeFactor;
46 ::ll::TypedStorage<8, 176, ::BlockDescriptor> mTrunkBlockDescriptor;
47 ::ll::TypedStorage<4, 4, float> mWidthScale;
55 virtual int getTreeHeight(
::Random& random)
const ;
57 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