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 ;
56 MCAPI
static void _initFireworkChargeItem(
58 ::FireworkChargeItem::Shape shape,
59 ::std::vector<uchar> colors,
60 ::std::vector<uchar> fadeColors,
68 MCAPI
static void getFormattedHoverText(
71 ::std::string
const& indent
74 MCAPI static ::ItemInstance
const& initFireworkChargeItem(
76 ::FireworkChargeItem::Shape shape,
77 ::std::vector<uchar> colors,
78 ::std::vector<uchar> fadeColors,
83 MCAPI static ::ItemStack
const& initFireworkChargeItem(
85 ::FireworkChargeItem::Shape shape,
86 ::std::vector<uchar> colors,
87 ::std::vector<uchar> fadeColors,
98 MCAPI static ::std::string
const& TAG_EXPLOSION();
100 MCAPI static ::std::string
const& TAG_E_COLORS();
102 MCAPI static ::std::string
const& TAG_E_FADECOLORS();
104 MCAPI static ::std::string
const& TAG_E_FLICKER();
106 MCAPI static ::std::string
const& TAG_E_TRAIL();
108 MCAPI static ::std::string
const& TAG_E_TYPE();
114 MCAPI
void $appendFormattedHovertext(
118 bool const advancedToolTips
123 MCFOLD
bool $isDyeable()
const;
127 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
135 MCAPI
static void** $vftable();