24 virtual bool isValidAuxValue(
int auxValue)
const ;
29 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
31 virtual ::ResolvedItemIconInfo
32 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
40 MCAPI
void _registerSpecialCompound(
::ItemInstance const& item, ::CompoundType type);
46 MCAPI static ::std::string _getName(::CompoundType type);
48 MCAPI_C static ::std::string getCompoundFormula(
::ItemInstance const& instance);
50 MCAPI static ::CompoundType getCompoundType(
::ItemDescriptor const& itemDescriptor);
52 MCAPI static ::RecipeIngredient getIngredientForCompound(::CompoundType type);
54 MCAPI static ::ItemInstance getItemForCompound(::CompoundType type,
int stackCount);
62 MCAPI static ::std::unordered_map<int, int>& mIdToSpecialCompound();
64 MCAPI static ::std::unordered_map<int, ::ItemInstance>& mTypeToSpecialCompound();
70 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
75 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int index);
77 MCAPI ::ResolvedItemIconInfo
78 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
86 MCAPI
static void** $vftable();