25 virtual bool isValidAuxValue(
int auxValue)
const ;
32 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
35 virtual ::ResolvedItemIconInfo
36 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
45 MCAPI
void _registerSpecialCompound(
::ItemInstance const& item, ::CompoundType type);
51 MCAPI static ::std::string _getName(::CompoundType type);
53 MCAPI static ::CompoundType getCompoundType(
::ItemDescriptor const& itemDescriptor);
55 MCAPI static ::RecipeIngredient getIngredientForCompound(::CompoundType type);
57 MCAPI static ::ItemInstance getItemForCompound(::CompoundType type,
int stackCount);
65 MCAPI static ::std::unordered_map<int, int>& mIdToSpecialCompound();
67 MCAPI static ::std::unordered_map<int, ::ItemInstance>& mTypeToSpecialCompound();
79 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
84 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int id);
86 MCAPI ::ResolvedItemIconInfo
87 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;
93 MCAPI
static void** $vftable();