24 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContainerModel>> mContainerModel;
25 ::ll::TypedStorage<1, 1, bool> mDrop;
37 virtual ::ItemInstance
const& getRecipeItem(
int slot)
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);
68 MCFOLD
bool canConsume(
int modelSlot,
int removeCount)
const;
70 MCFOLD
bool canDestroy(
int modelSlot,
int removeCount)
const;
72 MCFOLD
bool canDrop(
int modelSlot,
int removeCount)
const;
74 MCAPI ::ItemSetType canSet(
85 MCAPI ::std::string
const& getContainerName()
const;
87 MCAPI
int getContainerSize()
const;
89 MCFOLD ::ItemInstance
const& getItemInstance(
int slot)
const;
91 MCAPI ::ItemStack
const& getItemStack(
int slot)
const;
93 MCAPI ::ItemStackBase
const& getItemStackBase(
int slot)
const;
95 MCAPI
bool isExpandableItemFiltered(
int slot)
const;
97 MCAPI
bool isItemInstanceBased()
const;
99 MCAPI ::ItemStack removeItem(
int slot,
int removeCount);
105 ::ItemPlaceType type,
121 MCFOLD ::ItemInstance
const& $getRecipeItem(
int slot)
const;
123 MCFOLD
bool $canRemove(
int slot,
int removeCount)
const;
129 MCFOLD
int $getBackgroundStyle(
int slot,
bool inventoryContainsItem)
const;
131 MCAPI ::ItemSetType $_canSet(
141 MCAPI
bool $_canRemove(
int modelSlot,
int removeCount)
const;
143 MCFOLD
void $_onItemChanged(
int modelSlot);
Definition ContainerScreenContext.h:17