3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/LevelSoundEvent.h"
7#include "mc/deps/shared_types/legacy/actor/ActorDamageCause.h"
8#include "mc/world/item/components/ComponentItem.h"
32 virtual ::ResolvedItemIconInfo
33 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
35 virtual int getAnimationFrameFor(
::Mob*,
bool,
::ItemStack const* item,
bool)
const ;
37 virtual void appendFormattedHovertext(
41 bool const showCategory
46 virtual bool isBodyArmor()
const ;
48 virtual int getArmorValue()
const ;
50 virtual ::SharedTypes::Legacy::LevelSoundEvent getBreakSound()
const ;
67 MCNAPI ::ResolvedItemIconInfo
76 bool const showCategory
Definition BaseGameVersion.h:8
Definition RedactableString.h:10
Definition CompoundTag.h:18
Definition ItemDescriptor.h:24
Definition ItemStackBase.h:45
Definition ItemStack.h:26
Definition WolfArmorItem.h:24
static MCAPI ::std::vector<::DurabilityThreshold > const & DURABILITY_THRESHOLDS()
MCAPI int $getArmorValue() const
MCAPI::std::string $buildDescriptionId(::ItemDescriptor const &, ::CompoundTag const *) const
MCAPI int $getAnimationFrameFor(::Mob *, bool, ::ItemStack const *item, bool) const
static MCAPI ::std::vector<::SharedTypes::Legacy::ActorDamageCause > const & ABSORBABLE_DAMAGE_CAUSES()
MCAPI::SharedTypes::Legacy::LevelSoundEvent $getBreakSound() const
MCAPI bool $isBodyArmor() const
MCAPI void $appendFormattedHovertext(::ItemStackBase const &item, ::Level &level, ::Bedrock::Safety::RedactableString &hovertext, bool const showCategory) const
MCAPI::ResolvedItemIconInfo $getIconInfo(::ItemStackBase const &item, int newAnimationFrame, bool inInventoryPane) const
Definition DurabilityThreshold.h:9
Definition ResolvedItemIconInfo.h:8