26 ::ll::TypedStorage<4, 4, int> mBaseHeight;
27 ::ll::TypedStorage<4, 4, int> mTrunkWidth;
28 ::ll::TypedStorage<4, 4, int> mHeightRandA;
29 ::ll::TypedStorage<4, 4, int> mHeightRandB;
30 ::ll::TypedStorage<4, 8, ::IntRange> mBranchLength;
31 ::ll::TypedStorage<4, 8, ::IntRange> mBranchSteps;
32 ::ll::TypedStorage<4, 12, ::ChanceInformation> mBranchChance;
33 ::ll::TypedStorage<8, 176, ::BlockDescriptor> mTrunkBlockDescriptor;
34 ::ll::TypedStorage<8, 224, ::TreeHelper::AttachableDecoration> mDecoration;
35 ::ll::TypedStorage<8, 24, ::std::vector<int>> mHeightIntervals;
43 virtual int getTreeHeight(
::Random& random)
const ;
45 virtual ::std::optional<::BlockPos> placeTrunk(
59 MCAPI
int $getTreeHeight(
::Random& random)
const;
61 MCAPI ::std::optional<::BlockPos> $placeTrunk(