25class WolfArmorItem :
public ::ComponentItem {
37 virtual ::ResolvedItemIconInfo
38 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
40 virtual int getAnimationFrameFor(
::Mob* item,
bool,
::ItemStack const*,
bool)
const ;
42 virtual void appendFormattedHovertext(
46 bool const showCategory
51 virtual bool isBodyArmor()
const ;
53 virtual int getArmorValue()
const ;
55 virtual ::SharedTypes::Legacy::LevelSoundEvent getBreakSound()
const ;
67 MCAPI static ::std::vector<::SharedTypes::Legacy::ActorDamageCause>
const& ABSORBABLE_DAMAGE_CAUSES();
69 MCAPI static ::std::vector<::DurabilityThreshold>
const& DURABILITY_THRESHOLDS();
84 MCAPI ::ResolvedItemIconInfo
85 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
87 MCAPI
int $getAnimationFrameFor(
::Mob* item,
bool,
::ItemStack const*,
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;
110 MCAPI
static void** $vftable();