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 MCAPI static void
22 bootstrap(::br::worldgen::StructureRegistry& context, ::BaseGameVersion const& experiments, ::Experiments const& jigsawDefinitions, ::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents> const* registries, ::IWorldRegistriesProvider&);
23
24 MCAPI static ::std::shared_ptr<::br::worldgen::JigsawStructure> makeTrailRuinsJigsaw();
25 // NOLINTEND
26};
27
28} // namespace br::worldgen
Definition BaseGameVersion.h:13
Definition Experiments.h:14
Definition IWorldRegistriesProvider.h:26
Definition StructureRegistry.h:12
Definition Structures.h:17
Definition context.h:5