18class InventoryMenu :
public ::BaseContainerMenu {
22 ::ll::TypedStorage<8, 8, ::Container*> mContainer;
23 ::ll::TypedStorage<8, 16, ::WeakRef<::IContainerRegistryAccess>> mContainerRegistryAccess;
33 virtual ~InventoryMenu() ;
35 virtual void setSlot(
int slot,
::ItemStack const& item,
bool) ;
37 virtual ::ItemStack
const& getSlot(
int slot)
const ;
39 virtual void removeSlot(
int slot,
int count) ;
44 virtual ::ItemStack
const& getFullContainerSlot(
int slot,
::FullContainerName const& name)
const ;
46 virtual void serverInitItemStackIds() ;
48 virtual ::std::vector<::ItemStack> getItemCopies()
const ;
50 virtual ::Container* _getContainer()
const ;
76 MCNAPI ::ItemStack
const&
$getSlot(
int slot)
const;