Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptContainerSlot Class Reference

Public Member Functions

ScriptContainerSlot & operator= (ScriptContainerSlot const &)
MCAPI ScriptContainerSlot (::ScriptModuleMinecraft::ScriptContainerSlot &&)
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::ScriptModuleMinecraft::ScriptContainerSlot & operator= (::ScriptModuleMinecraft::ScriptContainerSlot &&)
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 ~ScriptContainerSlot ()
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptContainerSlot &&)
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)
MCAPI 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

Constructor & Destructor Documentation

◆ ScriptContainerSlot() [1/4]

MCAPI ScriptModuleMinecraft::ScriptContainerSlot::ScriptContainerSlot ( ::ScriptModuleMinecraft::ScriptContainerSlot && )
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.

◆ ScriptContainerSlot() [2/4]

MCAPI ScriptModuleMinecraft::ScriptContainerSlot::ScriptContainerSlot ( ::ScriptModuleMinecraft::ScriptContainerSlot 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.

◆ ScriptContainerSlot() [3/4]

MCAPI ScriptModuleMinecraft::ScriptContainerSlot::ScriptContainerSlot ( ::ItemContext itemContext,
::Scripting::WeakLifetimeScope scope )
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.

◆ ScriptContainerSlot() [4/4]

MCAPI ScriptModuleMinecraft::ScriptContainerSlot::ScriptContainerSlot ( ::ItemContext itemContext,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > scriptContainerHandle,
::Scripting::WeakLifetimeScope scope )
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.

◆ ~ScriptContainerSlot()

MCAPI ScriptModuleMinecraft::ScriptContainerSlot::~ScriptContainerSlot ( )
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

◆ getAmount()

MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getAmount ( ) 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.

◆ getCanDestroy()

MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getCanDestroy ( ) 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.

◆ getCanPlaceOn()

MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getCanPlaceOn ( ) 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.

◆ getKeepOnDeath()

MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getKeepOnDeath ( ) 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.

◆ getLore()

MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getLore ( ) 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.

◆ getMaxAmount()

MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getMaxAmount ( ) 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.

◆ getTags()

MCAPI ::Scripting::Result<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::getTags ( ) 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.

◆ hasItem()

MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::hasItem ( ) 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.

◆ isStackable()

MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError > ScriptModuleMinecraft::ScriptContainerSlot::isStackable ( ) 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::ScriptContainerSlot & ScriptModuleMinecraft::ScriptContainerSlot::operator= ( ::ScriptModuleMinecraft::ScriptContainerSlot && )
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.

◆ setCanDestroy()

MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::Error > ScriptModuleMinecraft::ScriptContainerSlot::setCanDestroy ( ::std::optional<::std::vector<::std::string > > const & blockIdentifiers)
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.

◆ setCanPlaceOn()

MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::Error > ScriptModuleMinecraft::ScriptContainerSlot::setCanPlaceOn ( ::std::optional<::std::vector<::std::string > > const & blockIdentifiers)
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.

◆ setDynamicProperty()

MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidContainerSlotError, ::Scripting::ArgumentOutOfBoundsError, ::Scripting::UnsupportedAPIError > ScriptModuleMinecraft::ScriptContainerSlot::setDynamicProperty ( ::Scripting::ContextConfig const & contextConfig,
::std::string const & key,
::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const & optionalValue )
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()

MCAPI ::Scripting::ClassBinding ScriptModuleMinecraft::ScriptContainerSlot::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/4]

MCAPI void * ScriptModuleMinecraft::ScriptContainerSlot::$ctor ( ::ScriptModuleMinecraft::ScriptContainerSlot && )
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/4]

MCAPI void * ScriptModuleMinecraft::ScriptContainerSlot::$ctor ( ::ScriptModuleMinecraft::ScriptContainerSlot 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.

◆ $ctor() [3/4]

MCAPI void * ScriptModuleMinecraft::ScriptContainerSlot::$ctor ( ::ItemContext itemContext,
::Scripting::WeakLifetimeScope scope )
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() [4/4]

MCAPI void * ScriptModuleMinecraft::ScriptContainerSlot::$ctor ( ::ItemContext itemContext,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerWrapper > scriptContainerHandle,
::Scripting::WeakLifetimeScope scope )
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.

◆ $dtor()

MCAPI void ScriptModuleMinecraft::ScriptContainerSlot::$dtor ( )
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: