19class RecordItem :
public ::ComponentItem {
30 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
32 virtual ::ResolvedItemIconInfo
33 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
35 virtual ::RecordItem& setDescriptionId(::std::string
const& descriptionId) ;
37 virtual ~RecordItem() =
default;
44 ::std::string
const& name,
47 ::SharedTypes::Legacy::LevelSoundEvent soundEvent
55 ::std::string
const& name,
58 ::SharedTypes::Legacy::LevelSoundEvent soundEvent
68 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int index);
70 MCFOLD ::ResolvedItemIconInfo
71 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
73 MCFOLD ::RecordItem& $setDescriptionId(::std::string
const& descriptionId);