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;
30 ::std::string fallback,
31 ::std::vector<::std::pair<::StructurePoolElement const*, int>>
const& templates
36 ::std::string_view name,
37 ::std::string_view fallback,
38 ::Projection projection,
39 ::std::initializer_list<::WeightedStructureTemplateRegistration> pieces
42 MCAPI ::std::vector<uint64> getShuffledTemplateIndexes(
::Random& random)
const;
50 MCAPI static ::std::unique_ptr<::StructureTemplatePool> create(
52 ::std::string_view name,
53 ::std::string_view fallback,
54 ::std::initializer_list<::WeightedStructureTemplateRegistration> pieces,
55 ::Projection projection
64 ::std::string fallback,
65 ::std::vector<::std::pair<::StructurePoolElement const*, int>>
const& templates
70 ::std::string_view name,
71 ::std::string_view fallback,
72 ::Projection projection,
73 ::std::initializer_list<::WeightedStructureTemplateRegistration> pieces
Definition StructureTemplateRegistrationContext.h:17