3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
17namespace Scripting {
struct Error; }
20namespace ScriptModuleMinecraft {
26 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptContainer>> mContainer;
46 MCNAPI ::Scripting::Result_deprecated<int>
getSize()
const;
48 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
51 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
58 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptContainerWrapper.h:22
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerError > firstItem() const
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerError > firstEmptySlot() const
MCAPI ::Scripting::Result_deprecated< int > getSize() const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error > moveItem(int fromSlot, int toSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error > swapItems(int slot, int otherSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &otherScriptContainer) const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerError > find(::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
MCAPI ::Scripting::Result_deprecated< int > getEmptySlotsCount() const
MCAPI ::Scripting::Result<::std::optional< int >, ::ScriptModuleMinecraft::ScriptInvalidContainerError > findLast(::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
Definition ScriptContainer.h:26
Definition ScriptItemStack.h:30
Definition WeakHandleFromThis.h:8
Definition ScriptContainerRulesError.h:16
Definition ScriptInvalidContainerError.h:15
Definition ClassBinding.h:10