33 ::ll::TypedStorage<8, 8, ::Biome const*> mBiome;
34 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::BiomeSource>> mBiomeSource;
35 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinSimplexNoise>> mNoise;
36 ::ll::TypedStorage<8, 24, ::std::vector<::Block const*>> mPrototypeBlocks;
37 ::ll::TypedStorage<8, 40, ::BlockVolume> mPrototype;
38 ::ll::TypedStorage<1, 1, bool> mIsLegacyWorld;
48 virtual ::BiomeSource
const& getBiomeSource()
const ;
51 virtual ::BlockPos findSpawnPosition()
const ;
54 virtual void loadChunk(
::LevelChunk& lc,
bool forceImmediateReplacementDataLoad) ;
64 virtual void prepareAndComputeHeights(
67 ::std::vector<short>& ZXheights,
68 bool factorInBeardsAndShavers,
73 virtual ::BiomeArea getBiomeArea(
::BoundingBox const& area, uint scale)
const ;
76 virtual ::WorldGenerator::BlockVolumeDimensions getBlockVolumeDimensions()
const ;
79 virtual ::ChunkLocalNoiseCache createNoiseCache(
::ChunkPos chunkPos)
const;
82 virtual ::WorldGenCache createWorldGenCache(
::ChunkPos chunkPos)
const;
90 virtual void decorateWorldGenLoadChunk(
120 MCAPI ::BiomeSource
const& $getBiomeSource()
const;
122 MCFOLD ::BlockPos $findSpawnPosition()
const;
124 MCAPI
void $loadChunk(
::LevelChunk& lc,
bool forceImmediateReplacementDataLoad);
130 MCFOLD
void $prepareAndComputeHeights(
133 ::std::vector<short>& ZXheights,
134 bool factorInBeardsAndShavers,
138 MCAPI ::BiomeArea $getBiomeArea(
::BoundingBox const& area, uint scale)
const;
140 MCAPI ::WorldGenerator::BlockVolumeDimensions $getBlockVolumeDimensions()
const;
142 MCFOLD ::ChunkLocalNoiseCache $createNoiseCache(
::ChunkPos chunkPos)
const;
144 MCAPI ::WorldGenCache $createWorldGenCache(
::ChunkPos chunkPos)
const;
149 MCFOLD
void $decorateWorldGenLoadChunk(
161 MCAPI
static void** $vftableForChunkSource();
163 MCAPI
static void** $vftableForIPreliminarySurfaceProvider();