31 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const&,
int newAnimationFrame,
bool)
const ;
37 virtual bool isHandEquipped()
const ;
40 virtual bool requiresInteract()
const ;
43 virtual ::std::string getInteractText(
::Player const& player)
const ;
46 virtual int getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const*,
bool)
const ;
49 virtual int getEnchantSlot()
const ;
52 virtual int getEnchantValue()
const ;
58 virtual bool shouldSendInteractionGameEvents()
const ;
61 virtual bool shouldUseJsonForRenderMatrix()
const ;
64 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
88 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const&,
int newAnimationFrame,
bool)
const;
92 MCFOLD
bool $isHandEquipped()
const;
94 MCFOLD
bool $requiresInteract()
const;
96 MCAPI ::std::string $getInteractText(
::Player const& player)
const;
98 MCAPI
int $getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const*,
bool)
const;
100 MCFOLD
int $getEnchantSlot()
const;
102 MCFOLD
int $getEnchantValue()
const;
106 MCFOLD
bool $shouldSendInteractionGameEvents()
const;
108 MCFOLD
bool $shouldUseJsonForRenderMatrix()
const;
110 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int index);
118 MCAPI
static void** $vftable();