25class WolfArmorItem :
public ::ComponentItem {
37 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
39 virtual int getAnimationFrameFor(
::Mob*,
bool,
::ItemStack const* item,
bool)
const ;
41 virtual void appendFormattedHovertext(
45 bool const showCategory
50 virtual bool isBodyArmor()
const ;
52 virtual int getArmorValue()
const ;
54 virtual ::SharedTypes::Legacy::LevelSoundEvent getBreakSound()
const ;
56 virtual ~WolfArmorItem() =
default;
68 MCAPI static ::std::vector<::SharedTypes::Legacy::ActorDamageCause>
const& ABSORBABLE_DAMAGE_CAUSES();
70 MCAPI static ::std::vector<::DurabilityThreshold>
const& DURABILITY_THRESHOLDS();
85 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
87 MCAPI
int $getAnimationFrameFor(
::Mob*,
bool,
::ItemStack const* item,
bool)
const;
89 MCAPI
void $appendFormattedHovertext(
93 bool const showCategory
98 MCFOLD
bool $isBodyArmor()
const;
100 MCFOLD
int $getArmorValue()
const;
102 MCFOLD ::SharedTypes::Legacy::LevelSoundEvent $getBreakSound()
const;