3#include "mc/_HeaderOutputPredefine.h"
25 bool includeStackSizeofItem
36 bool canPickupAnyItem,
37 bool canPickupToHandOrEquipment
Definition ItemActor.h:27
Definition ItemStack.h:23
Definition ShareableComponent.h:13
MCAPI int getCountToPickUp(::Actor const &owner, ::ItemStack const &item) const
MCAPI int getSlotToSwap(::Actor const &owner, ::ItemActor const &itemActor) const
static MCAPI bool _canPickupItem(::ItemStack const &item, ::ItemStack const &carriedItem, int maxAmount, bool singularPickupOnly)
MCAPI int wantsMore(::Actor const &owner, ::ItemStack const &item) const
MCAPI bool willPickup(::Actor const &owner, ::ItemStack const &item, bool canPickupAnyItem, bool canPickupToHandOrEquipment) const
static MCAPI bool _shouldReplaceItem(::ItemStack const &itemToReplace, ::ItemStack const &newItem, ::ShareableDefinition const &shareable, bool canPickupAnyItem)
MCAPI bool itemBelongsInInventory(::Actor const &owner, ::ItemStack const &item, bool canPickupToHandOrEquipment) const
MCAPI int hasSurplus(::Actor const &owner, ::ItemStack const &item, ::ItemStack &resultStack, bool includeStackSizeofItem) const
Definition ShareableDefinition.h:14