// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #define BEFORE_EXTRA #undef BEFORE_EXTRA class StructureTemplatePool { #define AFTER_EXTRA #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_STRUCTURETEMPLATEPOOL public: class StructureTemplatePool& operator=(class StructureTemplatePool const &) = delete; StructureTemplatePool(class StructureTemplatePool const &) = delete; StructureTemplatePool() = delete; #endif public: #ifdef ENABLE_VIRTUAL_FAKESYMBOL_STRUCTURETEMPLATEPOOL #endif MCAPI StructureTemplatePool(std::string, std::string, std::vector> &); MCAPI class StructurePoolElement const * getRandomTemplate(class Random &) const; MCAPI std::vector getShuffledTemplateIndexes(class Random &) const; };