20class FireworkChargeItem :
public ::Item {
23 enum class Shape :
int {
39 virtual void appendFormattedHovertext(
43 bool const advancedToolTips
48 virtual bool isDyeable()
const ;
52 virtual bool isValidAuxValue(
int auxValue)
const ;
58 MCAPI FireworkChargeItem(::std::string
const& nameId,
int id);
64 MCAPI
static void _initFireworkChargeItem(
66 ::FireworkChargeItem::Shape shape,
67 ::std::vector<uchar> colors,
68 ::std::vector<uchar> fadeColors,
76 MCAPI
static void getFormattedHoverText(
79 ::std::string
const& indent
82 MCFOLD static ::ItemInstance
const& initFireworkChargeItem(
84 ::FireworkChargeItem::Shape shape,
85 ::std::vector<uchar> colors,
86 ::std::vector<uchar> fadeColors,
91 MCFOLD static ::ItemStack
const& initFireworkChargeItem(
93 ::FireworkChargeItem::Shape shape,
94 ::std::vector<uchar> colors,
95 ::std::vector<uchar> fadeColors,
106 MCAPI static ::std::string
const& TAG_EXPLOSION();
108 MCAPI static ::std::string
const& TAG_E_COLORS();
110 MCAPI static ::std::string
const& TAG_E_FADECOLORS();
112 MCAPI static ::std::string
const& TAG_E_FLICKER();
114 MCAPI static ::std::string
const& TAG_E_TRAIL();
116 MCAPI static ::std::string
const& TAG_E_TYPE();
122 MCAPI
void* $ctor(::std::string
const& nameId,
int id);
128 MCAPI
void $appendFormattedHovertext(
132 bool const advancedToolTips
137 MCFOLD
bool $isDyeable()
const;
141 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
149 MCAPI
static void** $vftable();