37 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> minLimitPerlinNoise;
38 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> maxLimitPerlinNoise;
39 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> mainPerlinNoise;
40 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinSimplexNoise>> surfaceNoise;
41 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> scaleNoise;
42 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> depthNoise;
43 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> forestNoise;
44 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinSimplexNoise>> mMaterialAdjNoise;
45 ::ll::TypedStorage<1, 1, ::BeardKernel> mBeardKernel;
46 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::BiomeSource>> mBiomeSource;
51 OverworldGenerator2d();
56 virtual ::BiomeSource
const& getBiomeSource()
const ;
58 virtual ::BlockPos findSpawnPosition()
const ;
60 virtual int getLevelGenHeight()
const ;
62 virtual ::Util::MultidimensionalArray<float, 5, 5, 41>
63 generateDensityCellsForChunk(
::ChunkPos const& chunkPos)
const ;
65 virtual ::PerlinSimplexNoise
const& getSurfaceNoise() ;
67 virtual ::std::unique_ptr<::PerlinSimplexNoise>
const& getMaterialAdjNoise()
const ;
73 virtual void _prepareHeights(
79 bool factorInBeardsAndShavers,
80 ::std::vector<short>* ZXheights
83 virtual ::std::optional<::XoroshiroPositionalRandomFactory> getXoroshiroPositionalRandomFactory()
const
92 MCNAPI ::Util::MultidimensionalArray<float, 5, 5, 41>
111 MCNAPI ::Util::MultidimensionalArray<float, 5, 5, 41>
127 bool factorInBeardsAndShavers,
128 ::std::vector<short>* ZXheights
MCAPI void $_prepareHeights(::BlockVolume &box, ::ChunkPos const &chunkPos, ::ChunkLocalNoiseCache const &chunkLocalNoiseCache, ::Aquifer *aquiferPtr, ::std::function< void(::BlockPos const &, ::Block const &, int)> &&tickUpdateFn, bool factorInBeardsAndShavers, ::std::vector< short > *ZXheights)