LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptContainerWrapper Class Reference
Inheritance diagram for ScriptModuleMinecraft::ScriptContainerWrapper:

Public Member Functions

MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > >, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::ErroraddItem (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
MCAPI ::Scripting::Result_deprecated< void > clearAll () const
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidContainerErrorcontains (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerErrorfind (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerErrorfindLast (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerErrorfirstEmptySlot () const
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerErrorfirstItem () const
MCAPI ::Scripting::Result_deprecated< int > getEmptySlotsCount () const
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > getItem (int slot) const
MCAPI ::Scripting::Result_deprecated< int > getSize () const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerSlot > > getSlot (int slot)
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptInvalidContainerErrorgetWeight () const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::ErrormoveItem (int fromSlot, int toSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::ErrorsetItem (int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack > const &scriptItemStack) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::ErrorswapItems (int slot, int otherSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &otherScriptContainer) const
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > >, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::ErrortransferItem (int fromSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) const

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptContainer > > mContainer

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