23class FishingRodItem :
public ::ComponentItem {
31 virtual ::ResolvedItemIconInfo
32 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
36 virtual bool isHandEquipped()
const ;
38 virtual bool requiresInteract()
const ;
40 virtual ::std::string getInteractText(
::Player const& player)
const ;
42 virtual int getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const*,
bool)
const ;
44 virtual int getEnchantSlot()
const ;
46 virtual int getEnchantValue()
const ;
50 virtual bool shouldEmitInUseGameEvents()
const ;
52 virtual bool shouldUseJsonForRenderMatrix()
const ;
54 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
74 MCAPI ::ResolvedItemIconInfo
75 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
79 MCFOLD
bool $isHandEquipped()
const;
81 MCFOLD
bool $requiresInteract()
const;
83 MCAPI ::std::string $getInteractText(
::Player const& player)
const;
85 MCAPI
int $getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const*,
bool)
const;
87 MCFOLD
int $getEnchantSlot()
const;
89 MCFOLD
int $getEnchantValue()
const;
93 MCFOLD
bool $shouldEmitInUseGameEvents()
const;
95 MCFOLD
bool $shouldUseJsonForRenderMatrix()
const;
97 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int id);