3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/actor/ArmorSlot.h"
23 ::ll::TypedStorage<2, 2, short> mCooldownCounter;
55 bool& useItemEventSent,
56 bool& postponedReplace
Definition ActorInteraction.h:5
Definition BlockSource.h:67
Definition InteractComponent.h:19
static MCAPI void _tryEquipItem(::Actor &owner, ::Player &player, ::ItemStack &usingItem, ::ItemStack const &usedItemCopy, ::ItemSlotInfo const &itemSlotInfo, bool &useItemEventSent, bool &postponedReplace)
static MCAPI void _trySendArmorSlot(::Actor &owner, ::SharedTypes::Legacy::ArmorSlot armorSlot)
static MCAPI void _spawnParticle(::BlockSource ®ion, ::Actor &owner, ::Player &player, ::ItemStack const &usedItemCopy, ::Interaction const &description)
MCAPI bool _runInteraction(::Actor &owner, ::Interaction const &desc, ::Player &player, ::ActorInteraction &interaction)
MCAPI bool getInteraction(::Actor &owner, ::Player &player, ::ActorInteraction &interaction)
static MCAPI void _tryDropItem(::BlockSource ®ion, ::Actor &owner, ::ItemSlotInfo const &itemSlotInfo, float dropOffsetY)
Definition Interaction.h:10
Definition ItemStack.h:25
Definition ItemSlotInfo.h:5