30 ::ll::TypedStorage<8, 72, ::std::optional<::ScriptModuleMinecraft::ScriptContainerRules>> mContainerRules;
31 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
39 virtual ::Scripting::Result_deprecated<int> getSize()
const;
41 virtual ::Scripting::Result_deprecated<int> getEmptySlotsCount()
const;
43 virtual ::Scripting::Result_deprecated<void>
46 virtual ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
47 setItem(
int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack>
const& scriptItemStack)
const;
49 virtual ::Scripting::Result_deprecated<
50 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
51 getItemV010(
int slot)
const;
53 virtual ::Scripting::Result_deprecated<
54 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
55 getItem(
int slot)
const;
57 virtual ::Scripting::Result_deprecated<void>
60 virtual ::Scripting::Result_deprecated<bool>
63 virtual ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
66 virtual ::Scripting::Result_deprecated<bool>
69 virtual ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
72 virtual ::Scripting::Result_deprecated<
77 scriptContainerWrapperHandle
80 virtual ::Scripting::Result_deprecated<void> clearAll()
const;
82 virtual ::Container* _tryGetContainer()
const = 0;
84 virtual ::ItemContext _getItemContext(
int slot)
const = 0;
86 virtual void _onContainerChanged()
const;
92 MCNAPI ::Scripting::Result<
93 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>,
106 MCNAPI static ::Scripting::ClassBinding
bind();
112 MCNAPI ::Scripting::Result_deprecated<int>
$getSize()
const;
116 MCNAPI ::Scripting::Result_deprecated<void>
119 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
120 $setItem(
int slot, ::std::optional<::ScriptModuleMinecraft::ScriptItemStack>
const& scriptItemStack)
const;
122 MCNAPI ::Scripting::Result_deprecated<
123 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
126 MCNAPI ::Scripting::Result_deprecated<
127 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
130 MCNAPI ::Scripting::Result_deprecated<void>
133 MCNAPI ::Scripting::Result_deprecated<bool>
136 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
139 MCNAPI ::Scripting::Result_deprecated<bool>
142 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptContainerRulesError, ::Scripting::Error>
145 MCNAPI ::Scripting::Result_deprecated<
150 scriptContainerWrapperHandle
153 MCNAPI ::Scripting::Result_deprecated<void>
$clearAll()
const;
Definition ItemContext.h:23