20 enum class BuilderType : uchar {
28 ::ll::TypedStorage<4, 4, int> mSeaFloorDepth;
29 ::ll::TypedStorage<8, 8, ::Block const*> mSeaFloorMaterialBlock;
30 ::ll::TypedStorage<8, 8, ::Block const*> mFoundationMaterialBlock;
31 ::ll::TypedStorage<8, 8, ::Block const*> mMidMaterialBlock;
32 ::ll::TypedStorage<8, 8, ::Block const*> mTopMaterialBlock;
33 ::ll::TypedStorage<8, 8, ::Block const*> mSeaMaterialBlock;
34 ::ll::TypedStorage<8, 24, ::std::vector<::Block const*>> mFloorMaterialBlocks;
35 ::ll::TypedStorage<8, 24, ::std::vector<::Block const*>> mCeilingMaterialBlocks;
36 ::ll::TypedStorage<8, 8, ::Block const*> mBeachMaterialBlock;
37 ::ll::TypedStorage<4, 4, int> mMaxPuddleDepthBelowSeaLevel;
38 ::ll::TypedStorage<8, 8, ::Block const*> mClayMaterialBlock;
39 ::ll::TypedStorage<8, 8, ::Block const*> mHardClayMaterialBlock;
40 ::ll::TypedStorage<1, 1, bool> mBrycePillars;
41 ::ll::TypedStorage<1, 1, bool> mHasForest;
42 ::ll::TypedStorage<8, 24, ::std::vector<::Block const*>> mNonReplaceableBlocks;
43 ::ll::TypedStorage<8, 24, ::std::vector<::NoiseBlockSpecifier>> mGradientBlockRanges;
44 ::ll::TypedStorage<8, 64, ::SharedTypes::v1_26_30::NoiseDescriptor> mNoiseDescriptor;
45 ::ll::TypedStorage<1, 1, ::SurfaceBuilderBiomeComponentGlue::BuilderType> mBuilderType;
51 virtual bool resolveAndValidate(::entt::meta_any
const& component,
::BiomeRegistry const&) ;
53 virtual void applyToBiome(
::Biome& biome, ::entt::meta_any
const& component)
const ;