LeviLamina
Loading...
Searching...
No Matches
BiomeManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/game_refs/OwnerPtr.h"
7
8// auto generated forward declare list
9// clang-format off
11class BaseGameVersion;
12class BiomeRegistry;
13class Experiments;
15class LevelSeed64;
16class LevelStorage;
18// clang-format on
19
21public:
22 // member variables
23 // NOLINTBEGIN
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
34 BiomeManager& operator=(BiomeManager const&);
37
38public:
39 // member functions
40 // NOLINTBEGIN
41 MCNAPI
42 BiomeManager(::OwnerPtr<::BiomeRegistry> biomes, ::std::unique_ptr<::AutomaticFeatureRules> automaticFeatureRules);
43
45 ::Experiments const& experiments,
46 ::IWorldRegistriesProvider& worldRegistries,
47 ::ResourcePackManager& resourcePackManager,
48 ::LevelSeed64 levelSeed,
49 ::LevelStorage& levelStorage,
50 ::BaseGameVersion const& baseGameVersion
51 );
52
53 MCNAPI ~BiomeManager();
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59 MCNAPI void*
60 $ctor(::OwnerPtr<::BiomeRegistry> biomes, ::std::unique_ptr<::AutomaticFeatureRules> automaticFeatureRules);
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCNAPI void $dtor();
67 // NOLINTEND
68};
Definition AutomaticFeatureRules.h:22
Definition BaseGameVersion.h:8
Definition BiomeManager.h:20
MCAPI ~BiomeManager()
MCAPI void initializeBiomeRegistryAndAutomaticFeatureRulesOnServer(::Experiments const &experiments, ::IWorldRegistriesProvider &worldRegistries, ::ResourcePackManager &resourcePackManager, ::LevelSeed64 levelSeed, ::LevelStorage &levelStorage, ::BaseGameVersion const &baseGameVersion)
MCAPI void * $ctor(::OwnerPtr<::BiomeRegistry > biomes, ::std::unique_ptr<::AutomaticFeatureRules > automaticFeatureRules)
MCAPI void $dtor()
MCAPI BiomeManager(::OwnerPtr<::BiomeRegistry > biomes, ::std::unique_ptr<::AutomaticFeatureRules > automaticFeatureRules)
Definition BiomeRegistry.h:31
Definition Experiments.h:14
Definition IWorldRegistriesProvider.h:26
Definition LevelSeed64.h:5
Definition LevelStorage.h:25
Definition OwnerPtr.h:7
Definition ResourcePackManager.h:23
Definition Alias.h:14