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 id) ;
 
   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 id);
 
  118    MCAPI 
static void** $vftable();