33 ::ll::TypedStorage<8, 1984, ::ResolvedItemIconInfo[31]> mPotionIcons;
34 ::ll::TypedStorage<4, 124, ::Potion::PotionVariant[31]> mPotionVariants;
45 virtual ::Potion::PotionType getPotionType()
const;
48 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
55 virtual void appendFormattedHovertext(
59 bool const showCategory
63 virtual ::std::string buildEffectDescriptionName(
::ItemStackBase const& stack)
const ;
66 virtual bool uniqueAuxValues()
const ;
69 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
83 virtual bool isValidAuxValue(
int auxValue)
const ;
86 virtual bool isDestructive(
int auxValue)
const ;
89 virtual ::InteractionResult
100 MCAPI
PotionItem(::std::string
const& name,
int id);
102 MCAPI
bool const _isBlockConvertibleToMud(
::BlockLegacy const& block)
const;
108 MCAPI
void* $ctor(::std::string
const& name,
int id);
120 MCFOLD ::Potion::PotionType $getPotionType()
const;
122 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int index);
126 MCAPI
void $appendFormattedHovertext(
130 bool const showCategory
133 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& stack)
const;
135 MCFOLD
bool $uniqueAuxValues()
const;
137 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
143 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
145 MCAPI
bool $isDestructive(
int auxValue)
const;
147 MCAPI ::InteractionResult
154 MCAPI
static void** $vftable();