LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptContainerSlot Class Reference

Public Member Functions

MCAPI ScriptContainerSlot (::ScriptModuleMinecraft::ScriptContainerSlot const &)
MCAPI ScriptContainerSlot (::ItemContext itemContext, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > scriptContainerHandle, ::Scripting::WeakLifetimeScope scope)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorclearDynamicProperties (::Scripting::ContextConfig const &contextConfig)
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetAmount () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetCanDestroy () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetCanPlaceOn () const
MCAPI ::Scripting::Result< ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key)
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetDynamicPropertyIds (::Scripting::ContextConfig const &contextConfig)
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetDynamicPropertyTotalByteCount (::Scripting::ContextConfig const &contextConfig)
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetItem () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetKeepOnDeath () const
MCAPI ::Scripting::Result<::ItemLockMode, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetLockMode () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetLore () const
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetMaxAmount () const
MCAPI ::Scripting::Result<::std::optional<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetNameTag () const
MCAPI ::Scripting::Result< ::std::vector<::ScriptModuleMinecraft::ScriptRawMessageInterface >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetRawLore () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetTags () const
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::EngineErrorgetType () const
MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorgetTypeId () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorhasItem () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorhasTag (::std::string const &tag) const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorisStackable () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorisStackableWith (::ScriptModuleMinecraft::ScriptItemStack const &other) const
MCAPI::ScriptModuleMinecraft::ScriptContainerSlot & operator= (::ScriptModuleMinecraft::ScriptContainerSlot &&)
MCAPI::ScriptModuleMinecraft::ScriptContainerSlot & operator= (::ScriptModuleMinecraft::ScriptContainerSlot const &)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsErrorsetAmount (int amount)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ErrorsetCanDestroy (::std::optional<::std::vector<::std::string > > const &blockIdentifiers)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ErrorsetCanPlaceOn (::std::optional<::std::vector<::std::string > > const &blockIdentifiers)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsError, ::Scripting::UnsupportedAPIErrorsetDynamicProperties (::Scripting::ContextConfig const &contextConfig, ::std::unordered_map< ::std::string, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > > const &values)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsError, ::Scripting::UnsupportedAPIErrorsetDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &optionalValue)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorsetItem (::std::optional<::ScriptModuleMinecraft::ScriptItemStack > const &scriptItemStack)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorsetKeepOnDeath (bool value)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotErrorsetLockMode (::ItemLockMode lockMode)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsError, ::Scripting::ErrorsetLore (::std::optional< ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &loreVariantList)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsErrorsetNameTag (::std::optional<::std::string > nameTag)
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptContainerSlot const &)
MCAPI void * $ctor (::ItemContext itemContext, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > scriptContainerHandle, ::Scripting::WeakLifetimeScope scope)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 232, ::ItemContextmItemContext
::ll::TypedStorage< 8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > > > mScriptContainerHandle
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope

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