24 virtual ::WorldTemplateInfo
const* findInstalledWorldTemplateByUUID(::std::vector<::mce::UUID>
const&)
const = 0;
27 virtual ::Bedrock::PubSub::Subscription
28 registerModifiedCallback(::std::function<
void(::std::pair<::std::string, bool>
const&)>) = 0;
31 virtual ::std::vector<::std::unique_ptr<::WorldTemplateInfo>>
const& getLocalTemplates()
const = 0;
34 virtual void populateWorldTemplates() = 0;
37 virtual uint64 getWorldTemplateSize()
const = 0;
40 virtual ::WorldTemplateInfo
const& getWorldTemplateAtIndex(
int)
const = 0;
46 virtual ::WorldTemplateInfo
const* findInstalledWorldTemplate(
::PackIdVersion const&)
const = 0;