23class SnowballItem :
public ::ComponentItem {
31 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
33 virtual ::ResolvedItemIconInfo
34 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
39 virtual ::SnowballItem& setDescriptionId(::std::string
const& descriptionId) ;
41 virtual ::Actor* createProjectileActor(
51 virtual ~SnowballItem() =
default;
69 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int id);
71 MCFOLD ::ResolvedItemIconInfo
72 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
77 MCFOLD ::SnowballItem& $setDescriptionId(::std::string
const& descriptionId);
79 MCAPI ::Actor* $createProjectileActor(