|
ScriptStructureManager & | operator= (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::EngineError > | createEmptyStructure (::std::string const &identifier, ::Vec3 const &size, ::StructureRedstoneSaveMode saveMode) |
|
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate >, ::Scripting::InvalidArgumentError > | createStructureFromWorld (::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::InvalidArgumentError > | deleteStructure (::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > > const &scriptStructureOrName) |
|
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureTemplate > | getOrCreateScriptStructure (::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::ScriptPlaceJigsawError > | 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) |
|
MCAPI ::Scripting::Result<::BoundingBox, ::ScriptModuleMinecraft::ScriptPlaceJigsawError > | placeJigsawStructure (::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::ArgumentOutOfBoundsError > | placeStructure (::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::InvalidArgumentError > | validateIdentifier (::std::string const &identifier) const |
|
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptStructureManager &&) |
|
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptStructureManager const &) |
|