25 ::ll::TypedStorage<4, 4, int> mMaxRootWidth;
26 ::ll::TypedStorage<4, 4, int> mMaxRootLength;
27 ::ll::TypedStorage<4, 8, ::IntRange> mYOffset;
28 ::ll::TypedStorage<4, 12, ::ChanceInformation> mAboveRootBlockChance;
29 ::ll::TypedStorage<8, 184, ::BlockDescriptor> mRootBlockDescriptor;
30 ::ll::TypedStorage<8, 184, ::BlockDescriptor> mAboveRootBlockDescriptor;
31 ::ll::TypedStorage<8, 184, ::BlockDescriptor> mMuddyRootBlockDescriptor;
32 ::ll::TypedStorage<8, 184, ::BlockDescriptor> mMudBlockDescriptor;
33 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mRootsMayGrowThrough;
34 ::ll::TypedStorage<8, 208, ::TreeHelper::AttachableDecoration> mDecoration;
44 virtual ::std::optional<::BlockPos> placeRoots(
61 MCAPI ::std::vector<::BlockPos>
64 MCAPI
bool _simulateRoots(
70 ::std::vector<::BlockPos>* rootPositions,
79 MCAPI ::std::optional<::BlockPos> $placeRoots(