|
ScriptServerAdminModuleFactory & | operator= (ScriptServerAdminModuleFactory const &) |
|
| ScriptServerAdminModuleFactory (ScriptServerAdminModuleFactory const &) |
|
MCAPI | ScriptServerAdminModuleFactory (::Bedrock::NonOwnerPointer<::ScriptPackConfigurationManager > packConfigManager, ::Level *level) |
|
MCAPI::Scripting::ModuleBinding | _generateBindings (::Scripting::ModuleBindingBuilder &moduleBuilder, ::std::optional<::Scripting::ContextConfig > contextConfig, bool allowUntagged, ::std::vector<::std::string > const &allowedTags, ::Level *level) |
|
MCAPI void * | $ctor (::Bedrock::NonOwnerPointer<::ScriptPackConfigurationManager > packConfigManager, ::Level *level) |
|
virtual::std::string | getName () const |
|
virtual::Scripting::UUID | getUUID () const |
|
virtual bool | hasAlias (::std::string const &alias) const |
|
virtual ::std::vector<::Scripting::Version > | getSupportedVersions () const |
|
virtual ::std::vector<::Scripting::ModuleDependency > | getDependencies (::Scripting::Version version) const |
|
virtual ::std::optional<::Scripting::ModuleBinding > | createModuleBinding (::Scripting::Version version, ::std::optional<::Scripting::ContextConfig > const &config) |
|
MCAPI void | _addRuntimeDependency (::std::vector<::Scripting::ModuleDependency > &dependencies, ::Scripting::Version runtimeVersion) |
|
MCAPI void | addVersionedModuleBinding (::Scripting::Version version, ::std::function<::std::optional<::Scripting::ModuleBinding >(::Scripting::ModuleBindingBuilder &, ::std::optional<::Scripting::ContextConfig > const &)> moduleCreatorFn, ::Scripting::Version runtimeVersion, ::std::vector<::Scripting::ModuleDependency > dependencies, bool importRestricted) |
|
MCAPI void | addVersionedModuleBinding (::std::string alias, ::Scripting::Version version, ::std::function<::std::optional<::Scripting::ModuleBinding >(::Scripting::ModuleBindingBuilder &, ::std::optional<::Scripting::ContextConfig > const &)> moduleCreatorFn, ::Scripting::Version runtimeVersion, ::std::vector<::Scripting::ModuleDependency > dependencies, bool importRestricted) |
|
MCAPI void * | $ctor (::std::string moduleName, ::Scripting::UUID moduleUUID) |
|
MCAPI void | $dtor () |
|
MCAPI::std::string | $getName () const |
|
MCAPI::Scripting::UUID | $getUUID () const |
|
MCAPI bool | $hasAlias (::std::string const &alias) const |
|
MCAPI ::std::vector<::Scripting::Version > | $getSupportedVersions () const |
|
MCAPI ::std::vector<::Scripting::ModuleDependency > | $getDependencies (::Scripting::Version version) const |
|
MCAPI ::std::optional<::Scripting::ModuleBinding > | $createModuleBinding (::Scripting::Version version, ::std::optional<::Scripting::ContextConfig > const &config) |
|