23 enum class Shape :
int {
35 virtual void appendFormattedHovertext(
39 bool const advancedToolTips
44 virtual bool isDyeable()
const ;
48 virtual bool isValidAuxValue(
int auxValue)
const ;
54 MCAPI
static void _initFireworkChargeItem(
56 ::FireworkChargeItem::Shape shape,
57 ::std::vector<uchar> colors,
58 ::std::vector<uchar> fadeColors,
66 MCAPI
static void getFormattedHoverText(
69 ::std::string
const& indent
72 MCFOLD static ::ItemInstance
const& initFireworkChargeItem(
74 ::FireworkChargeItem::Shape shape,
75 ::std::vector<uchar> colors,
76 ::std::vector<uchar> fadeColors,
81 MCFOLD static ::ItemStack
const& initFireworkChargeItem(
83 ::FireworkChargeItem::Shape shape,
84 ::std::vector<uchar> colors,
85 ::std::vector<uchar> fadeColors,
94 MCAPI static ::std::string
const& TAG_EXPLOSION();
96 MCAPI static ::std::string
const& TAG_E_COLORS();
98 MCAPI static ::std::string
const& TAG_E_FADECOLORS();
100 MCAPI static ::std::string
const& TAG_E_FLICKER();
102 MCAPI static ::std::string
const& TAG_E_TRAIL();
104 MCAPI static ::std::string
const& TAG_E_TYPE();
110 MCAPI
void $appendFormattedHovertext(
114 bool const advancedToolTips
119 MCFOLD
bool $isDyeable()
const;
123 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
131 MCAPI
static void** $vftable();