33 ::ll::TypedStorage<8, 1984, ::ResolvedItemIconInfo[31]> mPotionIcons;
34 ::ll::TypedStorage<4, 124, ::Potion::PotionVariant[31]> mPotionVariants;
41 virtual ::Potion::PotionType getPotionType()
const;
44 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
51 virtual void appendFormattedHovertext(
55 bool const showCategory
59 virtual ::std::string buildEffectDescriptionName(
::ItemStackBase const& stack)
const ;
62 virtual bool uniqueAuxValues()
const ;
65 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
78 virtual bool isValidAuxValue(
int auxValue)
const ;
81 virtual bool isDestructive(
int auxValue)
const ;
84 virtual ::InteractionResult
95 MCAPI
PotionItem(::std::string
const& name,
int id);
97 MCAPI
bool const _isBlockConvertibleToMud(
::BlockLegacy const& block)
const;
103 MCAPI
void* $ctor(::std::string
const& name,
int id);
115 MCFOLD ::Potion::PotionType $getPotionType()
const;
117 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int index);
121 MCAPI
void $appendFormattedHovertext(
125 bool const showCategory
128 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& stack)
const;
130 MCFOLD
bool $uniqueAuxValues()
const;
132 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
140 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
142 MCAPI
bool $isDestructive(
int auxValue)
const;
144 MCAPI ::InteractionResult
151 MCAPI
static void** $vftable();