24 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContainerModel>> mContainerModel;
25 ::ll::TypedStorage<1, 1, bool> mDrop;
33 virtual ::ItemInstance
const& getRecipeItem(
int index)
const;
35 virtual bool canRemove(
int slot,
int removeCount)
const;
41 virtual int getBackgroundStyle(
int slot,
bool inventoryContainsItem)
const;
43 virtual ::ItemSetType _canSet(
53 virtual bool _canRemove(
int modelSlot,
int removeCount)
const;
55 virtual void _onItemChanged(
int modelSlot);
62 MCNAPI
bool canConsume(
int modelSlot,
int removeCount)
const;
64 MCNAPI
bool canDestroy(
int modelSlot,
int removeCount)
const;
66 MCNAPI
bool canDrop(
int modelSlot,
int removeCount)
const;
68 MCNAPI ::ItemSetType canSet(
79 MCNAPI
int getAvailableAutoPlaceCount(
86 MCNAPI ::ItemStack
const& getItemStack(
int slot)
const;
88 MCNAPI ::ItemStack removeItem(
int slot,
int removeCount);
104 MCNAPI ::ItemInstance
const& $getRecipeItem(
int index)
const;
106 MCNAPI
bool $canRemove(
int slot,
int removeCount)
const;
112 MCNAPI
int $getBackgroundStyle(
int slot,
bool inventoryContainsItem)
const;
114 MCNAPI ::ItemSetType $_canSet(
124 MCNAPI
bool $_canRemove(
int modelSlot,
int removeCount)
const;
126 MCNAPI
void $_onItemChanged(
int modelSlot);
Definition ContainerScreenContext.h:16