3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/item/EquipmentSlot.h"
7#include "mc/world/item/HandSlot.h"
16namespace ActorInventoryUtils {
19MCAPI
void forEachItemOnActor(
::Actor const& actor, ::std::function<
void(
::ItemStack const&)> callback);
21MCAPI
void forEachItemOnActor(
23 ::SharedTypes::Legacy::EquipmentSlot equipmentSlot,
28MCAPI
void forEachItemOnActorChest(
34MCAPI
void forEachItemOnActorEnderChest(
41forEachItemOnActorHandSlot(
::Actor const& actor, ::HandSlot slot, ::std::function<
void(
::ItemStack const&)> callback);
43MCAPI
void forEachItemOnActorHotbar(
49MCAPI
void forEachItemOnActorInventory(
55MCAPI ::ItemStack
const* getItem(
::Actor const& actor, ::SharedTypes::Legacy::EquipmentSlot equipmentSlot,
int slotId);
Definition CommandIntegerRange.h:5
Definition ItemStack.h:23