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 ;
82 virtual bool isValidAuxValue(
int auxValue)
const ;
85 virtual bool isDestructive(
int auxValue)
const ;
88 virtual ::InteractionResult
99 MCAPI
PotionItem(::std::string
const& name,
int id);
101 MCAPI
bool const _isBlockConvertibleToMud(
::BlockType const& block)
const;
107 MCAPI
void* $ctor(::std::string
const& name,
int id);
119 MCFOLD ::Potion::PotionType $getPotionType()
const;
121 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int index);
125 MCAPI
void $appendFormattedHovertext(
129 bool const showCategory
132 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& stack)
const;
134 MCFOLD
bool $uniqueAuxValues()
const;
136 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
144 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
146 MCAPI
bool $isDestructive(
int auxValue)
const;
148 MCAPI ::InteractionResult
155 MCAPI
static void** $vftable();