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 slot,
::ItemStack const& item) ;
33 virtual void setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced) ;
40 MCNAPI
void dropSlot(
int slot,
bool onlyClearContainer,
bool dropAll,
bool randomly);
45 MCNAPI
void tick(
int selectedSlot);
63 MCFOLD
void $setItem(
int slot,
::ItemStack const& item);
65 MCAPI
void $setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced);
Definition FillingContainer.h:17
Definition Inventory.h:13
MCAPI void setupDefault()
MCAPI int $getEmptySlotsCount() const
MCAPI int $getFirstEmptySlot() const
MCAPI void $setContainerSize(int size)
MCAPI void tick(int selectedSlot)
Definition ItemStack.h:26