LeviLamina
Loading...
Searching...
No Matches
VanillaBiomes.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9class BiomeRegistry;
10class Experiments;
13struct SpawnSettings;
14namespace mce { class Color; }
15// clang-format on
16
18public:
19 // static functions
20 // NOLINTBEGIN
21 MCAPI static void initAdditionalCommonComponents(::BiomeRegistry& registry);
22
23 MCAPI static void initBiomeComponentGlue(::BiomeComponentFactory& factory);
24
25 MCAPI static void initBiomeComponents(::BiomeComponentFactory& factory);
26
27 MCAPI static void initBiomeDimensionComponent(::BiomeRegistry& registry);
28
29 MCAPI static void initBiomes(
30 ::BiomeRegistry& registry,
31 ::SpawnSettings const& spawnSettings,
32 ::BaseGameVersion const& baseGameVersion,
33 ::Experiments const& experiments
34 );
35
36 MCAPI static void initDefaultWorldGenComponents(::IWorldRegistriesProvider& registries);
37
38 MCAPI static void initSurfaceBuilders(::SurfaceBuilderRegistry& registry, ::BaseGameVersion const& baseGameVersion);
39
40 MCAPI static void initVanillaBiomeTypeComponent(::BiomeRegistry& registry);
41 // NOLINTEND
42
43public:
44 // static variables
45 // NOLINTBEGIN
46 MCAPI static ::mce::Color const& SWAMP_WATER_COLOR();
47
48 MCAPI static ::mce::Color const& WATER_FOG_COLOR_SWAMP();
49
50 MCAPI static ::std::set<ushort>& mPlayerValidSpawns();
51 // NOLINTEND
52};
Definition BaseGameVersion.h:13
Definition BiomeComponentFactory.h:5
Definition BiomeRegistry.h:30
Definition Experiments.h:14
Definition IWorldRegistriesProvider.h:26
Definition SurfaceBuilderRegistry.h:10
Definition VanillaBiomes.h:17
Definition SpawnSettings.h:14