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 ;
63 virtual ~OminousBottleItem() =
default;
69 MCAPI OminousBottleItem(::std::string
const& name,
int id);
75 MCAPI
static int const& MAX_AMPLIFIER();
81 MCAPI
void* $ctor(::std::string
const& name,
int id);
87 MCFOLD ::Potion::PotionType $getPotionType()
const;
91 MCAPI
void $appendFormattedHovertext(
95 bool const showCategory
98 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& item,
bool)
const;
100 MCFOLD
bool $uniqueAuxValues()
const;
102 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const&,
int,
bool)
const;
108 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
110 MCFOLD
bool $isDestructive(
int)
const;
118 MCAPI
static void** $vftable();