23class OminousBottleItem :
public ::Item {
27 ::ll::TypedStorage<8, 64, ::ResolvedItemIconInfo> mIconInfo;
28 ::ll::TypedStorage<8, 136, ::MobEffectInstance> mMobEffect;
38 virtual ::Potion::PotionType getPotionType()
const;
42 virtual void appendFormattedHovertext(
46 bool const showCategory
49 virtual ::std::string buildEffectDescriptionName(
::ItemStackBase const& item,
bool)
const ;
51 virtual bool uniqueAuxValues()
const ;
53 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const&,
int,
bool)
const ;
59 virtual bool isValidAuxValue(
int auxValue)
const ;
61 virtual bool isDestructive(
int)
const ;
67 MCAPI OminousBottleItem(::std::string
const& name,
int id);
73 MCAPI
void* $ctor(::std::string
const& name,
int id);
79 MCFOLD ::Potion::PotionType $getPotionType()
const;
83 MCAPI
void $appendFormattedHovertext(
87 bool const showCategory
90 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& item,
bool)
const;
92 MCFOLD
bool $uniqueAuxValues()
const;
94 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const&,
int,
bool)
const;
100 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
102 MCFOLD
bool $isDestructive(
int)
const;
110 MCAPI
static void** $vftable();