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 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(
69 MCNAPI ::ResolvedItemIconInfo
Definition BlockSource.h:72
Definition CompoundTag.h:18
Definition Container.h:36
Definition ItemDescriptor.h:24
Definition ItemStackBase.h:45
Definition ItemStack.h:26
MCAPI::SnowballItem & $setDescriptionId(::std::string const &descriptionId)
MCAPI void * $ctor(::std::string const &name, int id, ::cereal::ReflectionCtx &ctx)
MCAPI::std::string $buildDescriptionId(::ItemDescriptor const &itemDescriptor, ::CompoundTag const *userData) const
MCAPI SnowballItem(::std::string const &name, int id, ::cereal::ReflectionCtx &ctx)
MCAPI bool $dispense(::BlockSource ®ion, ::Container &container, int slot, ::Vec3 const &pos, uchar face) const
MCAPI::Item & $setIconInfo(::std::string const &name, int id)
MCAPI::Actor * $createProjectileActor(::BlockSource ®ion, ::ItemStack const &stack, ::Vec3 const &pos, ::Vec3 const &aimDirection) const
MCAPI::ResolvedItemIconInfo $getIconInfo(::ItemStackBase const &item, int newAnimationFrame, bool inInventoryPane) const
Definition ResolvedItemIconInfo.h:8
Definition ReflectionCtx.h:11