29 virtual ::PotionType getPotionType()
const ;
31 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
33 virtual void appendFormattedHovertext(
40 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
42 virtual ::ItemStack& use(
::ItemStack& instance,
::Player& player, ::HandSlot handSlot)
const ;
44 virtual bool isThrowable()
const ;
46 virtual ::Actor* createProjectileActor(
60 MCFOLD ::PotionType $getPotionType()
const;
62 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int id);
64 MCAPI
void $appendFormattedHovertext(
71 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
73 MCAPI ::ItemStack& $use(
::ItemStack& instance,
::Player& player, ::HandSlot handSlot)
const;
75 MCFOLD
bool $isThrowable()
const;
77 MCAPI ::Actor* $createProjectileActor(
92 MCAPI
static void** $vftable();