42 ::ll::TypedStorage<8, 2576, ::Random> random;
54 ::std::allocator<::DensityFunctionWorldGenerator::ThreadData>>>
56 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::BiomeSource>> mBiomeSource;
57 ::ll::TypedStorage<8, 32, ::DensityCalculators> mDensityCalculators;
58 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Block const*>> mFillBlock;
59 ::ll::TypedStorage<8, 2576, ::Random> mMaterialAdjRandom;
60 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinSimplexNoise>> mMaterialAdjNoise;
61 ::ll::TypedStorage<8, 64, ::XoroshiroRandom> mSurfaceRandom;
62 ::ll::TypedStorage<8, 40, ::PerlinSimplexNoise> mSurfaceNoise;
70 virtual void loadChunk(
::LevelChunk& lc,
bool forceImmediateReplacementDataLoad) ;
78 virtual ::BiomeArea getBiomeArea(
::BoundingBox const&, uint)
const ;
80 virtual ::BiomeSource
const& getBiomeSource() const ;
84 virtual ::
BlockPos findSpawnPosition() const ;
86 virtual ::
std::optional<
short> getPreliminarySurfaceLevel(::
DividedPos2d<4>) const ;