25class WolfArmorItem :
public ::ComponentItem {
33 virtual bool isValidRepairItem(
39 virtual ::ResolvedItemIconInfo
40 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
42 virtual int getAnimationFrameFor(
::Mob*,
bool,
::ItemStack const* item,
bool)
const ;
44 virtual void appendFormattedHovertext(
48 bool const showCategory
53 virtual bool isBodyArmor()
const ;
55 virtual int getArmorValue()
const ;
57 virtual ::SharedTypes::Legacy::LevelSoundEvent getBreakSound()
const ;
59 virtual ~WolfArmorItem() =
default;
71 MCAPI static ::std::vector<::SharedTypes::Legacy::ActorDamageCause>
const& ABSORBABLE_DAMAGE_CAUSES();
73 MCAPI static ::std::vector<::DurabilityThreshold>
const& DURABILITY_THRESHOLDS();
85 MCAPI
bool $isValidRepairItem(
91 MCAPI ::ResolvedItemIconInfo
92 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
94 MCAPI
int $getAnimationFrameFor(
::Mob*,
bool,
::ItemStack const* item,
bool)
const;
96 MCAPI
void $appendFormattedHovertext(
100 bool const showCategory
105 MCFOLD
bool $isBodyArmor()
const;
107 MCFOLD
int $getArmorValue()
const;
109 MCFOLD ::SharedTypes::Legacy::LevelSoundEvent $getBreakSound()
const;