3#include "mc/_HeaderOutputPredefine.h"
14namespace ScriptContainerRulesUtils {
17MCNAPI ::std::optional<::ScriptModuleMinecraft::ScriptContainerRulesError> canAddItemToContainer(
18 ::ItemStack
const& item,
19 ::std::optional<::ScriptModuleMinecraft::ScriptContainerRules>
const& containerRules
22MCNAPI
int getAllowedAddItemStackSize(
23 ::ItemStack
const& item,
24 ::Container
const& container,
25 ::std::optional<::ScriptModuleMinecraft::ScriptContainerRules>
const& containerRules
28MCNAPI
int getContainerWeight(::Container
const& container);
30MCNAPI
int getPerItemWeight(::ItemStackBase
const& item);
32MCNAPI ::std::optional<::ScriptModuleMinecraft::ScriptContainerRulesError> isItemAllowedInContainer(
33 ::ItemStack
const& item,
34 ::Container
const& container,
36 ::std::optional<::ScriptModuleMinecraft::ScriptContainerRules>
const& containerRules
Definition Container.h:33
Definition ItemStackBase.h:44
Definition ItemStack.h:26
Definition ScriptContainerRules.h:13
Definition ScriptContainerRulesError.h:16