3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/GeneratorType.h"
21namespace BiomeDecorationSystem {
24MCAPI
void consolidateDecorationFeatures(::BiomeRegistry& registry);
28 ::BlockSource& source,
30 ::gsl::span<::BiomeDecorationFeature> featureList,
31 ::std::string
const& pass,
32 ::IPreliminarySurfaceProvider
const& preliminarySurfaceProvider
37 ::BlockSource& source,
39 ::gsl::span<::gsl::not_null<::Biome const*>> uniqueBiomes,
40 ::std::string
const& pass,
41 ::IPreliminarySurfaceProvider
const& preliminarySurfaceProvider
44MCAPI
bool decorateBiome(
46 ::BlockSource& source,
48 ::gsl::span<::BiomeDecorationFeature const> featureList,
49 ::std::string
const& pass,
51 ::IPreliminarySurfaceProvider
const& preliminarySurfaceProvider
54MCAPI
bool decorateLargeFeature(
55 ::GeneratorType generatorType,
57 ::BlockVolumeTarget& target,
59 ::gsl::span<::BiomeDecorationFeature const> featureList,
60 ::ChunkPos
const& pos,
61 ::std::string
const& pass
64MCAPI
void decorateLargeFeature(
67 ::BlockVolumeTarget& target,
69 ::ChunkPos
const& pos,
70 ::std::string
const& pass
Definition BiomeRegistry.h:37
Definition BlockSource.h:73
Definition IPreliminarySurfaceProvider.h:8
Definition LevelChunk.h:87
Definition BiomeDecorationFeature.h:15