3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/surface/ISurfaceBuilder.h"
7#include "mc/world/level/block/BlockColor.h"
8#include "mc/world/level/levelgen/synth/MesaSurfaceBuilderNoises.h"
21namespace VanillaSurfaceBuilders {
27 ::ll::TypedStorage<1, 192, ::std::array<::BlockColor, 192>> mColorBands;
28 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::MesaSurfaceBuilderNoises>> mNoises;
34 virtual void initBuilder(uint levelSeed) ;
46 MCAPI
void _buildSurface(
58 MCAPI
void _init(uint levelSeed);
60 MCAPI
void generateBands(
::Random& random);
66 MCAPI
void $initBuilder(uint levelSeed);
Definition BlockVolume.h:14
Definition ISurfaceBuilder.h:21
Definition MesaSurfaceBuilderNoises.h:14
Definition SurfaceBuilderData.h:8
Definition MesaSurfaceBuilder.h:23
static MCAPI void ** $vftable()
Definition ISurfaceBuilder.h:34
Definition MesaSurfaceBlocks.h:11
Definition SurfaceMaterialBlocks.h:10