23class BlockItem :
public ::Item {
31 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
33 virtual bool isValidAuxValue(
int auxValue)
const ;
38 virtual ::Brightness getLightEmission(
int data)
const ;
40 virtual bool isDestructive(
int auxValue)
const ;
42 virtual ::InteractionResult
49 virtual ~BlockItem() ;
55 MCAPI BlockItem(::std::string
const& name,
int id,
::HashedString const& blockName);
57 MCAPI
void _displayHeightLimitErrorMessages(
::Actor& actor,
int y,
bool displayClientSideOnly)
const;
63 MCAPI
void* $ctor(::std::string
const& name,
int id,
::HashedString const& blockName);
75 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
77 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
82 MCAPI ::Brightness $getLightEmission(
int data)
const;
84 MCAPI
bool $isDestructive(
int auxValue)
const;
86 MCAPI ::InteractionResult
97 MCAPI
static void** $vftable();