27class ArrowItem :
public ::ComponentItem {
35 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
37 virtual ::Actor* createProjectileActor(
50 virtual void appendFormattedHovertext(
57 virtual ::std::string buildEffectDescriptionName(
::ItemStackBase const& stack,
bool playerIsCreative)
const
60 virtual bool isValidAuxValue(
int auxValue)
const ;
62 virtual ::ResolvedItemIconInfo
63 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
83 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int id);
85 MCAPI ::Actor* $createProjectileActor(
97 MCAPI
void $appendFormattedHovertext(
104 MCAPI ::std::string $buildEffectDescriptionName(
::ItemStackBase const& stack,
bool playerIsCreative)
const;
106 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
108 MCAPI ::ResolvedItemIconInfo
109 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;