Cuberite
A lightweight, fast and extensible game server for Minecraft
cInventory Member List

This is the complete list of members for cInventory, including all inherited members.

AddItem(const cItem &a_ItemStack, bool a_AllowNewStacks=true)cInventory
AddItems(cItems &a_ItemStackList, bool a_AllowNewStacks)cInventory
AddToBar(cItem &a_Item, const int a_Offset, const int a_Size, bool *a_bChangedSlots, int a_Mode=0)cInventoryprotected
ArmorSlotNumToEntityEquipmentID(short a_ArmorSlotNum)cInventorystatic
ChangeSlotCount(int a_SlotNum, char a_AddToCount)cInventory
cInventory(cPlayer &a_Owner)cInventory
Clear(void)cInventory
CopyToItems(cItems &a_Items)cInventory
DamageEquippedItem(short a_Amount=1)cInventory
DamageItem(int a_SlotNum, short a_Amount)cInventory
FindItem(const cItem &a_RecipeItem)cInventory
GetArmorGrid(void)cInventoryinline
GetArmorSlot(int a_ArmorSlotNum) constcInventory
GetEquippedBoots(void) constcInventoryinline
GetEquippedChestplate(void) constcInventoryinline
GetEquippedHelmet(void) constcInventoryinline
GetEquippedItem(void) constcInventory
GetEquippedLeggings(void) constcInventoryinline
GetEquippedSlotNum(void)cInventoryinline
GetGridForSlotNum(int a_SlotNum, int &a_GridSlotNum) constcInventoryprotected
GetGridForSlotNum(int a_SlotNum, int &a_GridSlotNum)cInventoryprotected
GetHotbarGrid(void)cInventoryinline
GetHotbarSlot(int a_HotBarSlotNum) constcInventory
GetInventoryGrid(void)cInventoryinline
GetInventorySlot(int a_InventorySlotNum) constcInventory
GetOwner(void)cInventoryinline
GetOwner(void) constcInventoryinline
GetShieldSlot() constcInventory
GetSlot(int a_SlotNum) constcInventory
HasItems(const cItem &a_ItemStack)cInventory
HowManyCanFit(const cItem &a_ItemStack, bool a_ConsiderEmptySlots=true)cInventory
HowManyCanFit(const cItem &a_ItemStack, int a_BeginSlotNum, int a_EndSlotNum, bool a_ConsiderEmptySlots=true)cInventory
HowManyItems(const cItem &a_Item)cInventory
invArmorCount enum valuecInventory
invArmorOffset enum valuecInventory
invHotbarCount enum valuecInventory
invHotbarOffset enum valuecInventory
invInventoryCount enum valuecInventory
invInventoryOffset enum valuecInventory
invNumSlots enum valuecInventory
invShieldCount enum valuecInventory
invShieldOffset enum valuecInventory
LoadFromJson(Json::Value &a_Value)cInventory
m_ArmorSlotscInventoryprotected
m_EquippedSlotNumcInventoryprotected
m_HotbarSlotscInventoryprotected
m_InventorySlotscInventoryprotected
m_OwnercInventoryprotected
m_ShieldSlotscInventoryprotected
OnSlotChanged(cItemGrid *a_ItemGrid, int a_SlotNum) overridecInventoryprotectedvirtual
RemoveItem(const cItem &a_ItemStack)cInventory
RemoveOneEquippedItem(void)cInventory
ReplaceOneEquippedItem(const cItem &a_Item, bool a_TryOtherSlots=true)cInventory
SaveToJson(Json::Value &a_Value)cInventory
SendEquippedSlot()cInventory
SendSlot(int a_SlotNum)cInventory
SetArmorSlot(int a_ArmorSlotNum, const cItem &a_Item)cInventory
SetEquippedItem(const cItem &a_Item)cInventory
SetEquippedSlotNum(int a_SlotNum)cInventory
SetHotbarSlot(int a_HotBarSlotNum, const cItem &a_Item)cInventory
SetInventorySlot(int a_InventorySlotNum, const cItem &a_Item)cInventory
SetShieldSlot(const cItem &a_Item)cInventory
SetSlot(int a_SlotNum, const cItem &a_Item)cInventory
UpdateItems(void)cInventory
~cInventory() overridecInventoryinlinevirtual
~cListener()cItemGrid::cListenerinlinevirtual