|
ScriptMinecraftModuleFactory & | operator= (ScriptMinecraftModuleFactory const &) |
|
| ScriptMinecraftModuleFactory (ScriptMinecraftModuleFactory const &) |
|
MCAPI | ScriptMinecraftModuleFactory (::ServerLevel *level, ::WeakRef<::ScriptModuleMinecraft::IScriptItemCustomComponentRegistry const > itemCustomComponentRegistry, ::WeakRef<::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry const > blockCustomComponentRegistry) |
|
MCAPI void | _addVersions () |
|
MCAPI::Scripting::ModuleBinding | _generateBindings (::Scripting::ModuleBindingBuilder &moduleBuilder, ::std::optional<::Scripting::ContextConfig > const &contextConfig, bool allowUntagged, ::std::vector<::std::string > const &additionalTags) |
|
MCAPI void * | $ctor (::ServerLevel *level, ::WeakRef<::ScriptModuleMinecraft::IScriptItemCustomComponentRegistry const > itemCustomComponentRegistry, ::WeakRef<::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry const > blockCustomComponentRegistry) |
|
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) |
|