24 virtual ::std::string getName()
const = 0;
27 virtual ::Scripting::UUID getUUID()
const = 0;
30 virtual bool hasAlias(::std::string
const&)
const = 0;
33 virtual ::std::vector<::Scripting::Version> getSupportedVersions()
const = 0;
36 virtual ::std::vector<::Scripting::ModuleDescriptor> getDependencies(
::Scripting::Version)
const = 0;
39 virtual ::std::optional<::Scripting::ModuleBinding>
40 createModuleBinding(
::Scripting::Version, ::std::optional<::Scripting::ContextConfig>
const&) = 0;
58 MCAPI
static void** $vftable();