LeviLamina
Loading...
Searching...
No Matches
Structures.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class Experiments;
10namespace SharedTypes::v1_21_20::JigsawStructureDefinition { struct Contents; }
11namespace br::worldgen { class StructureRegistry; }
12namespace br::worldgen { struct JigsawStructure; }
13// clang-format on
14
15namespace br::worldgen {
16
17struct Structures {
18public:
19 // static functions
20 // NOLINTBEGIN
21 MCNAPI static void bootstrap(
23 ::BaseGameVersion const&,
24 ::Experiments const& experiments,
25 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents> const* jigsawDefinitions,
27 );
28
29 MCNAPI static ::std::shared_ptr<::br::worldgen::JigsawStructure> makeTrailRuinsJigsaw();
30 // NOLINTEND
31};
32
33} // namespace br::worldgen
Definition BaseGameVersion.h:8
Definition Experiments.h:14
Definition IWorldRegistriesProvider.h:26
Definition StructureRegistry.h:12
Definition Structures.h:17
static MCAPI void bootstrap(::br::worldgen::StructureRegistry &context, ::BaseGameVersion const &, ::Experiments const &experiments, ::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents > const *jigsawDefinitions, ::IWorldRegistriesProvider &registries)
static MCAPI ::std::shared_ptr<::br::worldgen::JigsawStructure > makeTrailRuinsJigsaw()
Definition context.h:5