3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/Item.h"
18namespace mce {
class Color; }
24 enum class Tier :
int {
38 ::ll::TypedStorage<4, 4, int const> mDefense;
39 ::ll::TypedStorage<4, 4, ::HorseArmorItem::Tier> mTier;
45 virtual bool isBodyArmor()
const ;
47 virtual int getArmorValue()
const ;
49 virtual int getToughnessValue()
const ;
51 virtual float getKnockbackResistanceValue()
const ;
53 virtual bool hasCustomColor(
::CompoundTag const* userData)
const ;
61 virtual bool isDyeable()
const ;
66 virtual void appendFormattedHovertext(
70 bool const showCategory
101 bool const showCategory
Definition RedactableString.h:10
Definition BlockSource.h:72
Definition CompoundTag.h:18
Definition Container.h:36
Definition HorseArmorItem.h:21
MCAPI bool $isDyeable() const
MCAPI bool $hasCustomColor(::CompoundTag const *userData) const
static MCAPI void ** $vftable()
MCAPI bool $dispense(::BlockSource ®ion, ::Container &container, int slot, ::Vec3 const &pos, uchar) const
MCAPI void $clearColor(::ItemStackBase &item) const
MCAPI float $getKnockbackResistanceValue() const
MCAPI::mce::Color $getColor(::CompoundTag const *userData, ::ItemDescriptor const &) const
MCAPI void $setColor(::ItemStackBase &item, ::mce::Color const &color) const
MCAPI bool $isBodyArmor() const
MCAPI int $getToughnessValue() const
MCAPI void $appendFormattedHovertext(::ItemStackBase const &stack, ::Level &level, ::Bedrock::Safety::RedactableString &hovertext, bool const showCategory) const
MCAPI int $getArmorValue() const
Definition ItemDescriptor.h:24
Definition ItemStackBase.h:45