25 virtual bool isValidAuxValue(
int auxValue)
const ;
32 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
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();
73 MCAPI
bool $isValidAuxValue(
int auxValue)
const;
78 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int index);
80 MCAPI ::ResolvedItemIconInfo
81 $getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const;