3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/surface/ISurfaceBuilder.h"
16namespace VanillaSurfaceBuilders {
32 virtual bool isFoundationBlock(
::Block const& block)
const;
34 virtual bool isWaterBlock(
::Block const& block)
const;
36 virtual bool isLavaBlock(
::Block const& block)
const;
38 virtual bool isSolidBlock(
::Block const& block)
const;
65 ::ll::TypedStorage<4, 4, uint> mLevelSeed;
66 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> mBeachNoise;
67 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::VanillaSurfaceBuilders::CappedSurfaceBuilder::MaterialHelper>>
80 virtual void buildSurfaceAt(
86 virtual bool getUsesDepthValue() const ;
Definition ISurfaceBuilder.h:22
Definition LevelSeed64.h:5
Definition PerlinNoise.h:12
Definition SurfaceBuilderData.h:8
Definition CappedSurfaceBuilder.h:26
MCAPI bool $isWaterBlock(::Block const &block) const
MCAPI bool $isSolidBlock(::Block const &block) const
static MCAPI void ** $vftable()
MCAPI bool $isLavaBlock(::Block const &block) const
MCAPI bool $isFoundationBlock(::Block const &block) const
Definition CappedSurfaceBuilder.h:18
MCAPI bool $getUsesDepthValue() const
MCAPI void $buildSurfaceAt(::ISurfaceBuilder::GlobalParameters const &globalParams, ::ISurfaceBuilder::SurfaceBuilderParameters const &surfaceBuilderParams, ::ISurfaceBuilder::PerColumnParameters const &columnParams) const
static MCAPI void ** $vftable()
MCAPI void $initBuilder(::LevelSeed64 levelSeed)
MCAPI bool $isBestBuilder(::SurfaceBuilderData const &surfaceBuilderData) const
MCAPI void $initBiomeSurface(::SurfaceBuilderData &surfaceBuilderData) const
Definition ISurfaceBuilder.h:37
Definition ISurfaceBuilder.h:55
Definition ISurfaceBuilder.h:73