LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptContainer Class Referenceabstract
+ Inheritance diagram for ScriptModuleMinecraft::ScriptContainer:

Public Member Functions

ScriptContaineroperator= (ScriptContainer const &)
 
 ScriptContainer (ScriptContainer const &)
 
virtual ::Scripting::Result_deprecated< int > getSize () const
 
virtual ::Scripting::Result_deprecated< int > getEmptySlotsCount () const
 
virtual ::Scripting::Result< void > setItemV010 (int slot, ::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
 
virtual ::Scripting::Result< void > setItem (int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack > const &scriptItemStack) const
 
virtual ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > getItem (int slot) const
 
virtual ::Scripting::Result< void > addItemV010 (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
 
virtual ::Scripting::Result_deprecated< bool > transferItemV010 (int fromSlot, int toSlot, ::ScriptModuleMinecraft::ScriptContainer &toScriptContainer) const
 
virtual ::Scripting::Result< void > moveItem (int fromSlot, int toSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) const
 
virtual ::Scripting::Result_deprecated< bool > swapItemsV010 (int slot, int otherSlot, ::ScriptModuleMinecraft::ScriptContainer &otherScriptContainer) const
 
virtual ::Scripting::Result< void > swapItems (int slot, int otherSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &otherScriptContainer) const
 
virtual ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerSlot > > getSlot (int slot) const
 
virtual ::Scripting::Result< void > clearAll () const
 
virtual::Container * _tryGetContainer () const =0
 
virtual::ItemContext _getItemContext (int) const =0
 
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > addItem (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
 
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > transferItem (int fromSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) const
 
MCAPI ::Scripting::Result_deprecated< int > $getSize () const
 
MCAPI ::Scripting::Result_deprecated< int > $getEmptySlotsCount () const
 
MCAPI ::Scripting::Result< void > $setItemV010 (int slot, ::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
 
MCAPI ::Scripting::Result< void > $setItem (int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack > const &scriptItemStack) const
 
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > $getItem (int slot) const
 
MCAPI ::Scripting::Result< void > $addItemV010 (::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
 
MCAPI ::Scripting::Result_deprecated< bool > $transferItemV010 (int fromSlot, int toSlot, ::ScriptModuleMinecraft::ScriptContainer &toScriptContainer) const
 
MCAPI ::Scripting::Result< void > $moveItem (int fromSlot, int toSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) const
 
MCAPI ::Scripting::Result_deprecated< bool > $swapItemsV010 (int slot, int otherSlot, ::ScriptModuleMinecraft::ScriptContainer &otherScriptContainer) const
 
MCAPI ::Scripting::Result< void > $swapItems (int slot, int otherSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &otherScriptContainer) const
 
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptContainerSlot > > $getSlot (int slot) const
 
MCAPI ::Scripting::Result< void > $clearAll () const
 

Static Public Member Functions

static MCAPI ::std::optional<::Scripting::Error_isSlotInvalid (::Container &container, int slot)
 
static MCAPI ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptContainerbind ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk7559db
 

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