21 ::ll::TypedStorage<8, 8, ::PlayerInventory&> mPlayerInventory;
22 ::ll::TypedStorage<8, 8, ::SimpleContainer&> mArmorInventory;
23 ::ll::TypedStorage<8, 8, ::SimpleContainer&> mHandInventory;
24 ::ll::TypedStorage<8, 8, ::InventoryTransactionManager*> mTransactionManager;
25 ::ll::TypedStorage<8, 8, ::Player*> mPlayer;
31 MCAPI
int _clearSimpleContainerItem(
::SimpleContainer& container, ::ContainerID containerId,
int slot);
33 MCAPI
int _getSimpleContainerItemCount(
36 ::std::function<
bool(
::ItemStack const&)> comparator
39 MCAPI
int _removeCursorItem();
41 MCAPI
int _removeCursorItem(
::ItemStack const& item,
bool requireExactAux,
int maxCount);
43 MCAPI
int _removeSimpleContainerItem(
45 ::ContainerID containerId,
52 MCAPI
void _sendCursorSlotPacket()
const;
54 MCAPI
int clearAllItems();
56 MCAPI
int getItemCount(::std::function<
bool(
::ItemStack const&)> comparator);
58 MCAPI
int removeResource(
60 ::std::function<
bool(
::ItemStack const&)> comparator,