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

Public Member Functions

ScriptContainerSlot & operator= (ScriptContainerSlot const &)
MCAPI ScriptContainerSlot (::ScriptModuleMinecraft::ScriptContainerSlot const &)
MCAPI ScriptContainerSlot (::ItemContext itemContext, ::Scripting::WeakLifetimeScope scope)
MCAPI ScriptContainerSlot (::ItemContext itemContext, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > scriptContainerHandle, ::Scripting::WeakLifetimeScope scope)
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getAmount () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getCanDestroy () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getCanPlaceOn () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getKeepOnDeath () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getLore () const
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getMaxAmount () const
MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > getTags () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > hasItem () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > isStackable () const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::Error > setCanDestroy (::std::optional<::std::vector<::std::string > > const &blockIdentifiers)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::Error > setCanPlaceOn (::std::optional<::std::vector<::std::string > > const &blockIdentifiers)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsError, ::Scripting::UnsupportedAPIError > setDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &optionalValue)
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptContainerSlot const &)
MCAPI void * $ctor (::ItemContext itemContext, ::Scripting::WeakLifetimeScope scope)
MCAPI void * $ctor (::ItemContext itemContext, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > scriptContainerHandle, ::Scripting::WeakLifetimeScope scope)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 232, ::ItemContext > mItemContext
::ll::TypedStorage< 8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > > > mScriptContainerHandle
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope

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