23 enum class Shape :
int {
36 virtual void appendFormattedHovertext(
40 bool const showCategory
47 virtual bool isDyeable()
const ;
53 virtual bool isValidAuxValue(
int auxValue)
const ;
62 MCAPI
static void _initFireworkChargeItem(
64 ::FireworkChargeItem::Shape shape,
65 ::std::vector<uchar> colors,
66 ::std::vector<uchar> fadeColors,
74 MCAPI
static void getFormattedHoverText(
77 ::std::string
const& indent
80 MCAPI static ::ItemInstance
const& initFireworkChargeItem(
82 ::FireworkChargeItem::Shape shape,
83 ::std::vector<uchar> colors,
84 ::std::vector<uchar> fadeColors,
89 MCAPI static ::ItemStack
const& initFireworkChargeItem(
91 ::FireworkChargeItem::Shape colors,
92 ::std::vector<uchar> fadeColors,
93 ::std::vector<uchar> shape,
104 MCAPI static ::std::string
const& TAG_EXPLOSION();
106 MCAPI static ::std::string
const& TAG_E_COLORS();
108 MCAPI static ::std::string
const& TAG_E_FADECOLORS();
110 MCAPI static ::std::string
const& TAG_E_FLICKER();
112 MCAPI static ::std::string
const& TAG_E_TRAIL();
114 MCAPI static ::std::string
const& TAG_E_TYPE();
126 MCAPI
void $appendFormattedHovertext(
130 bool const showCategory
135 MCFOLD
bool $isDyeable()
const;
139 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
145 MCAPI
static void** $vftable();