29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptContainer>> mContainer;
34 ScriptContainerWrapper();
39 MCAPI
explicit ScriptContainerWrapper(::std::unique_ptr<::ScriptModuleMinecraft::ScriptContainer> scriptContainer);
41 MCAPI ::Scripting::Result<
42 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>,
47 MCAPI ::Scripting::Result_deprecated<void> clearAll()
const;
49 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidContainerError>
59 firstEmptySlot()
const;
64 MCAPI ::std::optional<::ScriptModuleMinecraft::ScriptContainerRules>
const& getContainerRules()
const;
66 MCAPI ::Scripting::Result_deprecated<
67 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
68 getItem(
int slot)
const;
70 MCAPI ::Scripting::Result_deprecated<
74 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
77 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
78 setItem(
int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack>
const& scriptItemStack)
const;
80 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
83 MCAPI ::Scripting::Result<
84 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>,
93 MCAPI static ::Scripting::ClassBinding bind();
99 MCAPI
void* $ctor(::std::unique_ptr<::ScriptModuleMinecraft::ScriptContainer> scriptContainer);