28class ArrowItem :
public ::ComponentItem {
32 ::ll::TypedStorage<8, 1344, ::ResolvedItemIconInfo[21]> mArrowIcons;
33 ::ll::TypedStorage<4, 84, ::Potion::PotionVariant[21]> mArrowVariants;
43 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
45 virtual ::Actor* createProjectileActor(
58 virtual void appendFormattedHovertext(
62 bool const showCategory
65 virtual ::std::string buildEffectDescriptionName(
::ItemStackBase const& stack,
bool playerIsCreative)
const
68 virtual bool isValidAuxValue(
int auxValue)
const ;
70 virtual ::ResolvedItemIconInfo
71 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
91 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int id);
93 MCAPI ::Actor* $createProjectileActor(
105 MCAPI
void $appendFormattedHovertext(
109 bool const showCategory
112 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& stack,
bool playerIsCreative)
const;
114 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
116 MCAPI ::ResolvedItemIconInfo
117 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;