3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/components/ComponentItem.h"
23class SnowballItem :
public ::ComponentItem {
31 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
33 virtual ::ResolvedItemIconInfo
34 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
39 virtual ::SnowballItem& setDescriptionId(::std::string
const& descriptionId) ;
48 virtual ~SnowballItem() =
default;
66 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int index);
68 MCFOLD ::ResolvedItemIconInfo
69 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
74 MCFOLD ::SnowballItem& $setDescriptionId(::std::string
const& descriptionId);
Definition BlockSource.h:68
static MCAPI void ** $vftable()
Definition CompoundTag.h:23
Definition Container.h:33
Definition ItemDescriptor.h:23
Definition ItemStackBase.h:44
Definition ItemStack.h:26
Definition ResolvedItemIconInfo.h:8
Definition ReflectionCtx.h:11