3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/HandSlot.h"
7#include "mc/world/item/Item.h"
29 virtual ::InteractionResult _useOn(
43 virtual void appendFormattedHovertext(
47 bool const advancedToolTips
50 virtual bool isDestructive(
int)
const ;
58 ::std::vector<::ItemInstance>
const& charges,
62 MCNAPI static ::ItemStack
const&
96 bool const advancedToolTips
Definition RedactableString.h:10
Definition BlockSource.h:72
Definition Container.h:36
Definition FireworksItem.h:25
static MCAPI void ** $vftable()
MCAPI bool $dispense(::BlockSource ®ion, ::Container &container, int slot, ::Vec3 const &pos, uchar face) const
MCAPI bool $isDestructive(int) const
static MCAPI ::std::string const & TAG_FIREWORKS()
MCAPI::InteractionResult $_useOn(::ItemStack &instance, ::Actor &entity, ::BlockPos pos, uchar face, ::HandSlot handSlot, ::Vec3 const &clickPos) const
static MCAPI ::std::string const & TAG_EXPLOSIONS()
MCAPI void $appendFormattedHovertext(::ItemStackBase const &stack, ::Level &level, ::Bedrock::Safety::RedactableString &hovertext, bool const advancedToolTips) const
static MCAPI ::ItemInstance const & initFireworksRocketItem(::ItemInstance &itemInstance, ::std::vector<::ItemInstance > const &charges, int sulphurCount)
static MCAPI ::ItemStack const & initFireworksRocketItem(::ItemStack &item, ::std::vector<::ItemStack > const &charges, int sulphurCount)
static MCAPI ::std::string const & TAG_E_FLIGHT()
Definition InteractionResult.h:5
Definition ItemInstance.h:15
Definition ItemStackBase.h:45
Definition ItemStack.h:26