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 initBiomeDimensionComponent(::BiomeRegistry& registry);
26
27 MCAPI static void initBiomes(
28 ::BiomeRegistry& registry,
29 ::SpawnSettings const& spawnSettings,
30 ::BaseGameVersion const& baseGameVersion,
31 ::Experiments const& experiments
32 );
33
34 MCAPI static void initDefaultWorldGenComponents(::IWorldRegistriesProvider& registries);
35
36 MCAPI static void initSurfaceBuilders(::SurfaceBuilderRegistry& registry, ::BaseGameVersion const& baseGameVersion);
37
38 MCAPI static void initVanillaBiomeTypeComponent(::BiomeRegistry& registry);
39 // NOLINTEND
40
41public:
42 // static variables
43 // NOLINTBEGIN
44 MCAPI static ::mce::Color const& SWAMP_WATER_COLOR();
45
46 MCAPI static ::mce::Color const& WATER_FOG_COLOR_SWAMP();
47
48 MCAPI static ::std::set<ushort>& mPlayerValidSpawns();
49 // NOLINTEND
50};
Definition BaseGameVersion.h:8
Definition BiomeComponentFactory.h:22
Definition BiomeRegistry.h:31
Definition Experiments.h:14
Definition IWorldRegistriesProvider.h:26
Definition SurfaceBuilderRegistry.h:10
Definition VanillaBiomes.h:17
Definition SpawnSettings.h:14