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::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptStructureManagerbind ()
 

Public Attributes

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

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