3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/inventory/FillingContainer.h"
23 virtual bool canAdd(
::ItemStack const& item)
const ;
25 virtual int getFirstEmptySlot()
const;
27 virtual int getEmptySlotsCount()
const ;
29 virtual void setContainerSize(
int size);
31 virtual void setItem(
int modelSlot,
::ItemStack const& item) ;
33 virtual void setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced) ;
39 MCAPI
void dropSlot(
int slot,
bool onlyClearContainer,
bool dropAll,
bool randomly);
41 MCAPI
void setupDefault();
43 MCAPI
void tick(
int selectedSlot);
55 MCAPI
int $getFirstEmptySlot()
const;
57 MCFOLD
int $getEmptySlotsCount()
const;
59 MCAPI
void $setContainerSize(
int size);
61 MCFOLD
void $setItem(
int modelSlot,
::ItemStack const& item);
63 MCAPI
void $setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced);
71 MCAPI
static void** $vftable();
Definition FillingContainer.h:17
Definition Inventory.h:13
Definition ItemStack.h:26