24 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContainerModel>> mContainerModel;
25 ::ll::TypedStorage<1, 1, bool> mDrop;
37 virtual ::ItemInstance
const& getRecipeItem(
int)
const;
39 virtual bool canRemove(
int slot,
int removeCount)
const;
45 virtual int getBackgroundStyle(
int slot,
bool inventoryContainsItem)
const;
47 virtual ::ItemSetType _canSet(
57 virtual bool _canRemove(
int modelSlot,
int removeCount)
const;
59 virtual void _onItemChanged(
int modelSlot);
67 MCNAPI_C
bool canConsume(
int modelSlot,
int removeCount)
const;
69 MCNAPI_C
bool canDestroy(
int modelSlot,
int removeCount)
const;
71 MCNAPI_C
bool canDrop(
int modelSlot,
int removeCount)
const;
73 MCNAPI_C ::ItemSetType canSet(
84 MCNAPI_C ::std::string
const& getContainerName()
const;
86 MCNAPI_C
int getContainerSize()
const;
88 MCNAPI_C ::ItemInstance
const& getItemInstance(
int slot)
const;
90 MCNAPI_C ::ItemStack
const& getItemStack(
int slot)
const;
92 MCNAPI_C ::ItemStack removeItem(
int slot,
int removeCount);
94 MCNAPI_C
bool setItem(
113 MCNAPI ::ItemInstance
const& $getRecipeItem(
int)
const;
115 MCNAPI
bool $canRemove(
int slot,
int removeCount)
const;
121 MCNAPI
int $getBackgroundStyle(
int slot,
bool inventoryContainsItem)
const;
123 MCNAPI ::ItemSetType $_canSet(
133 MCNAPI
bool $_canRemove(
int modelSlot,
int removeCount)
const;
135 MCNAPI
void $_onItemChanged(
int modelSlot);
Definition ContainerScreenContext.h:17