LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptStructureManager Class Reference
+ Inheritance diagram for ScriptModuleMinecraft::ScriptStructureManager:

Public Member Functions

ScriptStructureManageroperator= (ScriptStructureManager const &)
 
MCAPI ScriptStructureManager (::ScriptModuleMinecraft::ScriptStructureManager &&)
 
MCAPI ScriptStructureManager (::ScriptModuleMinecraft::ScriptStructureManager const &)
 
MCAPI::std::string_view _getPlaceErrorMessage (::std::string_view key) const
 
MCAPI::StructureTemplate const * _getStructure (::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > const &scriptStructureOrName) const
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::Scripting::InvalidArgumentError, ::Scripting::EngineErrorcreateEmptyStructure (::std::string const &identifier, ::Vec3 const &size, ::StructureRedstoneSaveMode saveMode)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::Scripting::InvalidArgumentErrorcreateStructureFromWorld (::std::string const &identifier, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const &scriptDimension, ::Vec3 const &from, ::Vec3 const &to, ::std::optional<::ScriptModuleMinecraft::ScriptStructureCreateOptions > const &options)
 
MCAPI ::Scripting::Result< bool, ::Scripting::InvalidArgumentErrordeleteStructure (::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > const &scriptStructureOrName)
 
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplategetOrCreateScriptStructure (::StructureTemplate &structureTemplate)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > getStructure (::std::string const &identifier)
 
MCAPI ::std::vector<::std::string > getWorldStructureIds () const
 
MCAPI::ScriptModuleMinecraft::ScriptStructureManager & operator= (::ScriptModuleMinecraft::ScriptStructureManager &&)
 
MCAPI ::Scripting::Result<::BoundingBox, ::ScriptModuleMinecraft::ScriptPlaceJigsawErrorplaceJigsaw (::std::string const &pool, ::std::string const &targetJigsaw, int maxDepth, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const &scriptDimension, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptJigsawPlaceOptions > const &options)
 
MCAPI ::Scripting::Result<::BoundingBox, ::ScriptModuleMinecraft::ScriptPlaceJigsawErrorplaceJigsawStructure (::std::string const &identifier, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const &scriptDimension, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptJigsawStructurePlaceOptions > const &options)
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidStructureError, ::Scripting::InvalidArgumentError, ::Scripting::ArgumentOutOfBoundsErrorplaceStructure (::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > &scriptStructureOrName, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const &scriptDimension, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptStructurePlaceOptions > const &options)
 
MCAPI ::std::optional<::Scripting::InvalidArgumentErrorvalidateIdentifier (::std::string const &identifier) const
 
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptStructureManager &&)
 
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptStructureManager const &)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk250945
 
::ll::UntypedStorage< 8, 8 > mUnk5c39b7
 
::ll::UntypedStorage< 8, 64 > mUnk95af6c
 

Constructor & Destructor Documentation

◆ ScriptStructureManager() [1/2]

MCAPI ScriptModuleMinecraft::ScriptStructureManager::ScriptStructureManager ( ::ScriptModuleMinecraft::ScriptStructureManager && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ScriptStructureManager() [2/2]

MCAPI ScriptModuleMinecraft::ScriptStructureManager::ScriptStructureManager ( ::ScriptModuleMinecraft::ScriptStructureManager const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _getPlaceErrorMessage()

MCAPI::std::string_view ScriptModuleMinecraft::ScriptStructureManager::_getPlaceErrorMessage ( ::std::string_view key) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getStructure()

MCAPI::StructureTemplate const * ScriptModuleMinecraft::ScriptStructureManager::_getStructure ( ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > const & scriptStructureOrName) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createEmptyStructure()

MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::Scripting::InvalidArgumentError, ::Scripting::EngineError > ScriptModuleMinecraft::ScriptStructureManager::createEmptyStructure ( ::std::string const & identifier,
::Vec3 const & size,
::StructureRedstoneSaveMode saveMode )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createStructureFromWorld()

MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::Scripting::InvalidArgumentError > ScriptModuleMinecraft::ScriptStructureManager::createStructureFromWorld ( ::std::string const & identifier,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const & scriptDimension,
::Vec3 const & from,
::Vec3 const & to,
::std::optional<::ScriptModuleMinecraft::ScriptStructureCreateOptions > const & options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ deleteStructure()

MCAPI ::Scripting::Result< bool, ::Scripting::InvalidArgumentError > ScriptModuleMinecraft::ScriptStructureManager::deleteStructure ( ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > const & scriptStructureOrName)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getOrCreateScriptStructure()

MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > ScriptModuleMinecraft::ScriptStructureManager::getOrCreateScriptStructure ( ::StructureTemplate & structureTemplate)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getStructure()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > ScriptModuleMinecraft::ScriptStructureManager::getStructure ( ::std::string const & identifier)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getWorldStructureIds()

MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptStructureManager::getWorldStructureIds ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=()

MCAPI::ScriptModuleMinecraft::ScriptStructureManager & ScriptModuleMinecraft::ScriptStructureManager::operator= ( ::ScriptModuleMinecraft::ScriptStructureManager && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ placeJigsaw()

MCAPI ::Scripting::Result<::BoundingBox, ::ScriptModuleMinecraft::ScriptPlaceJigsawError > ScriptModuleMinecraft::ScriptStructureManager::placeJigsaw ( ::std::string const & pool,
::std::string const & targetJigsaw,
int maxDepth,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const & scriptDimension,
::Vec3 const & location,
::std::optional<::ScriptModuleMinecraft::ScriptJigsawPlaceOptions > const & options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ placeJigsawStructure()

MCAPI ::Scripting::Result<::BoundingBox, ::ScriptModuleMinecraft::ScriptPlaceJigsawError > ScriptModuleMinecraft::ScriptStructureManager::placeJigsawStructure ( ::std::string const & identifier,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > const & scriptDimension,
::Vec3 const & location,
::std::optional<::ScriptModuleMinecraft::ScriptJigsawStructurePlaceOptions > const & options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ placeStructure()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ validateIdentifier()

MCAPI ::std::optional<::Scripting::InvalidArgumentError > ScriptModuleMinecraft::ScriptStructureManager::validateIdentifier ( ::std::string const & identifier) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bind()

static MCAPI ::Scripting::ClassBinding ScriptModuleMinecraft::ScriptStructureManager::bind ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * ScriptModuleMinecraft::ScriptStructureManager::$ctor ( ::ScriptModuleMinecraft::ScriptStructureManager && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptStructureManager::$ctor ( ::ScriptModuleMinecraft::ScriptStructureManager const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: