3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/components/FilteredTransformationAttributes.h"
7#include "mc/world/level/biome/components/WeightedBiomeAttributes.h"
24namespace BiomeOverworldGenRulesSerialization {
27MCAPI
void applySerializedOverworldGenRules(
28 ::BiomeOverworldGenRulesData
const& data,
30 ::BiomeRegistry
const& biomeRegistry,
31 ::BiomeStringList
const& stringList
34MCAPI ::std::optional<::BiomeOverworldGenRulesData> maybeSerializeOverworldGenRules(
35 ::WeightedBiomeAttributes<::HillsTransformation>
const* hills,
36 ::WeightedBiomeAttributes<::MutateBiomeTransformation>
const* mutate,
37 ::WeightedBiomeAttributes<::RiverTransformation>
const* river,
38 ::WeightedBiomeAttributes<::ShoreTransformation>
const* shore,
39 ::FilteredTransformationAttributes<::PreHillsEdgeTransformation>
const* preHills,
40 ::FilteredTransformationAttributes<::PostShoreEdgeTransformation>
const* postShore,
41 ::WorldGenClimateMappingAttributes
const* climate,
42 ::BiomeStringList& stringList
Definition BiomeRegistry.h:37
Definition WorldGenClimateMappingAttributes.h:9
Definition BiomeOverworldGenRulesData.h:17
Definition BiomeStringList.h:13
Definition PostShoreEdgeTransformation.h:5