26class LingeringPotionItem :
public ::PotionItem {
30 ::ll::TypedStorage<8, 1344, ::ResolvedItemIconInfo[21]> mLingeringIcons;
31 ::ll::TypedStorage<4, 84, ::Potion::PotionVariant[21]> mLingeringPotionVariants;
36 LingeringPotionItem();
41 virtual ::Potion::PotionType getPotionType()
const ;
43 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
48 virtual void appendFormattedHovertext(
52 bool const showCategory
55 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
59 virtual bool isThrowable()
const ;
61 virtual ::Actor* createProjectileActor(
75 MCAPI LingeringPotionItem(::std::string
const& name,
int id);
81 MCAPI
void* $ctor(::std::string
const& name,
int id);
87 MCFOLD ::Potion::PotionType $getPotionType()
const;
89 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int id);
93 MCAPI
void $appendFormattedHovertext(
97 bool const showCategory
100 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
104 MCFOLD
bool $isThrowable()
const;
106 MCAPI ::Actor* $createProjectileActor(
121 MCAPI
static void** $vftable();