45 virtual ::Scripting::Result_deprecated<int> getSize()
const;
48 virtual ::Scripting::Result_deprecated<int> getEmptySlotsCount()
const;
51 virtual ::Scripting::Result_deprecated<void>
55 virtual ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
56 setItem(
int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack>
const& scriptItemStack)
const;
59 virtual ::Scripting::Result_deprecated<
60 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
61 getItem(
int slot)
const;
64 virtual ::Scripting::Result_deprecated<void>
68 virtual ::Scripting::Result_deprecated<bool>
72 virtual ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
76 virtual ::Scripting::Result_deprecated<bool>
80 virtual ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
84 virtual ::Scripting::Result_deprecated<
89 scriptContainerWrapperHandle
93 virtual ::Scripting::Result_deprecated<void> clearAll()
const;
96 virtual ::Container* _tryGetContainer()
const = 0;
99 virtual ::ItemContext _getItemContext(
int)
const = 0;
105 MCNAPI ::Scripting::Result<
106 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>,
111 MCNAPI ::Scripting::Result<
112 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>,
123 MCNAPI static ::Scripting::ClassBinding
bind();
135 MCNAPI ::Scripting::Result_deprecated<int>
$getSize()
const;
139 MCNAPI ::Scripting::Result_deprecated<void>
142 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
143 $setItem(
int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack>
const& scriptItemStack)
const;
145 MCNAPI ::Scripting::Result_deprecated<
146 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
149 MCNAPI ::Scripting::Result_deprecated<void>
152 MCNAPI ::Scripting::Result_deprecated<bool>
155 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
158 MCNAPI ::Scripting::Result_deprecated<bool>
161 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
164 MCNAPI ::Scripting::Result_deprecated<
169 scriptContainerWrapperHandle
172 MCNAPI ::Scripting::Result_deprecated<void>
$clearAll()
const;
Definition ItemContext.h:16
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > >, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error > addItem(::ScriptModuleMinecraft::ScriptItemStack const &scriptItemStack) const
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > >, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error > transferItem(int fromSlot, ::ScriptModuleMinecraft::ScriptContainerWrapper &toScriptContainer) 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