3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/ChemistryItem.h"
7#include "mc/world/item/CompoundType.h"
24 virtual bool isValidAuxValue(
int auxValue)
const ;
29 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
31 virtual ::ResolvedItemIconInfo
32 getIconInfo(
::ItemStackBase const& item,
int newAnimationFrame,
bool inInventoryPane)
const ;
39 MCNAPI static ::std::string _getName(::CompoundType type);
41 MCNAPI static ::std::string getCompoundFormula(
::ItemInstance const& instance);
75 MCNAPI ::ResolvedItemIconInfo
Definition ChemistryItem.h:13
Definition CompoundItem.h:20
MCAPI bool $isValidAuxValue(int auxValue) const
static MCAPI ::std::unordered_map< int, ::ItemInstance > & mTypeToSpecialCompound()
static MCAPI ::CompoundType getCompoundType(::ItemDescriptor const &itemDescriptor)
MCAPI::Item & $setIconInfo(::std::string const &name, int id)
static MCAPI void registerSpecialCompounds()
static MCAPI bool isCompoundItem(::ItemStackBase const &instance)
static MCAPI void ** $vftable()
static MCAPI ::std::unordered_map< int, int > & mIdToSpecialCompound()
static MCAPI ::ItemInstance getItemForCompound(::CompoundType type, int stackCount)
MCAPI::std::string $buildDescriptionId(::ItemDescriptor const &itemDescriptor, ::CompoundTag const *userData) const
static MCAPI void unregisterSpecialCompounds()
static MCAPI ::RecipeIngredient getIngredientForCompound(::CompoundType type)
MCAPI::ResolvedItemIconInfo $getIconInfo(::ItemStackBase const &item, int newAnimationFrame, bool inInventoryPane) const
Definition CompoundTag.h:18
Definition ItemDescriptor.h:24
Definition ItemInstance.h:15
Definition ItemStackBase.h:45
Definition RecipeIngredient.h:8
Definition ResolvedItemIconInfo.h:8