LeviLamina
Loading...
Searching...
No Matches
VanillaBiomeSerialization.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/util/IDType.h"
7#include "mc/util/TagRegistry.h"
8
9// auto generated forward declare list
10// clang-format off
11class BaseGameVersion;
12class Biome;
13class BiomeRegistry;
14class BlockPalette;
15class FeatureRegistry;
17struct BiomeStringList;
18struct BiomeTagIDType;
20// clang-format on
21
22namespace VanillaBiomeSerialization {
23// functions
24// NOLINTBEGIN
25MCNAPI void applySerializedDataToBiome(
26 ::BiomeDefinitionData const& data,
27 ::Biome& biome,
29 ::BlockPalette const& blockPalette,
30 ::BiomeRegistry const& biomeRegistry,
31 ::FeatureRegistry& featureRegistry,
32 ::BiomeStringList const& stringList
33);
34
35MCNAPI void serializeBiomeToData(
36 ::Biome const& biome,
38 bool clientSideChunkGen,
40 ::FeatureRegistry const& featureRegistry,
41 ::BaseGameVersion const& baseGameVersion,
42 ::BiomeStringList& stringList
43);
44// NOLINTEND
45
46} // namespace VanillaBiomeSerialization
Definition BaseGameVersion.h:8
Definition BiomeRegistry.h:31
Definition Biome.h:26
Definition BlockPalette.h:18
Definition FeatureRegistry.h:18
Definition TagRegistry.h:9
Definition BiomeDefinitionData.h:14
Definition BiomeStringList.h:13
Definition BiomeTagIDType.h:5
Definition BiomeTagSetIDType.h:5
Definition IDType.h:6