16class StructureTemplatePool {
20 ::ll::TypedStorage<8, 32, ::std::string> mName;
21 ::ll::TypedStorage<8, 24, ::std::vector<::StructurePoolElement const*>> mTemplates;
22 ::ll::TypedStorage<8, 32, ::std::string> mFallback;
27 StructureTemplatePool();
34 ::std::string fallback,
35 ::std::vector<::std::pair<::StructurePoolElement const*, int>>
const& templates
46 MCNAPI static ::std::unique_ptr<::StructureTemplatePool>
create(
48 ::std::string_view name,
49 ::std::string_view fallback,
50 ::std::initializer_list<::WeightedStructureTemplateRegistration> pieces,
51 ::Projection projection
60 ::std::string fallback,
61 ::std::vector<::std::pair<::StructurePoolElement const*, int>>
const& templates
static MCAPI ::std::unique_ptr<::StructureTemplatePool > create(::StructureTemplateRegistrationContext context, ::std::string_view name, ::std::string_view fallback, ::std::initializer_list<::WeightedStructureTemplateRegistration > pieces, ::Projection projection)
Definition StructureTemplateRegistrationContext.h:17