18 using AllowedItemInContainerDelegate = ::std::function<bool(
::ItemStackBase const&)>;
20 using AllowedItemInSlotDelegate = ::std::function<bool(
int,
::ItemStackBase const&,
int)>;
22 using AllowedItemToAddDelegate = ::std::function<bool(
::ItemStackBase const&)>;
24 using AllowedItemToRemoveDelegate = ::std::function<bool(
::ItemStackBase const&)>;
26 using AvailableSetCountDelegate = ::std::function<int(
int,
::ItemStackBase const&)>;
28 using ValidSlotForContainerDelegate = ::std::function<bool(
int)>;
33 MCNAPI_C
static void assignValidForSlotContainerDelegate(
35 ::ContainerEnumName containerEnumName,
39 MCNAPI_C
static void assignValidationDelegates(
41 ::ContainerEnumName containerEnumName,
Definition ContainerScreenContext.h:17