3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/components/ComponentItem.h"
18class CoalItem :
public ::ComponentItem {
21 enum class Type :
int {
29 ::ll::TypedStorage<4, 4, ::CoalItem::Type> mType;
39 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
41 virtual ::ResolvedItemIconInfo
42 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
47 virtual float getFurnaceXPmultiplier(
::ItemStackBase const& instance)
const ;
67 MCNAPI ::ResolvedItemIconInfo
MCAPI::ResolvedItemIconInfo $getIconInfo(::ItemStackBase const &item, int newAnimationFrame, bool inInventoryPane) const
MCAPI::Item & $setIconInfo(::std::string const &name, int id)
MCAPI::std::string $buildDescriptionId(::ItemDescriptor const &itemDescriptor, ::CompoundTag const *userData) const
MCAPI CoalItem(::std::string const &name, int id, ::cereal::ReflectionCtx &ctx, ::CoalItem::Type type)
static MCAPI void ** $vftable()
MCAPI float $getFurnaceXPmultiplier(::ItemStackBase const &instance) const
MCAPI void * $ctor(::std::string const &name, int id, ::cereal::ReflectionCtx &ctx, ::CoalItem::Type type)
Definition CompoundTag.h:18
Definition ItemDescriptor.h:24
Definition ItemStackBase.h:45
Definition ResolvedItemIconInfo.h:8
Definition ReflectionCtx.h:11