3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/CompoundContainerType.h"
7#include "mc/world/item/CompoundType.h"
8#include "mc/world/level/block/actor/LabTableReactionType.h"
44 virtual void _registerCompound(
45 ::std::vector<::ItemStack>
const&,
47 ::LabTableReactionType,
48 ::CompoundContainerType
61 MCNAPI ::std::string
_getCompoundId(::std::vector<::ItemStack>
const& input);
64 ::std::vector<::ChemistryIngredient>
const& input,
66 ::LabTableReactionType reaction,
67 ::CompoundContainerType containerOverride
71 ::std::vector<::ChemistryIngredient>
const& input,
72 ::CompoundType result,
73 ::LabTableReactionType reaction,
74 ::CompoundContainerType containerOverride,
80 MCNAPI ::ItemStack
const&
getCompound(::std::vector<::ItemStack>
const& components);
83 MCNAPI ::CompoundContainerType getContainerType(::std::vector<::ItemStack>
const& components);
86 MCNAPI ::LabTableReactionType
getReaction(::std::vector<::ItemStack>
const& components);
MCAPI void registerCompounds()
MCAPI::LabTableReactionType getReaction(::std::vector<::ItemStack > const &components)
static MCAPI void ** $vftable()
MCAPI::std::string _getCompoundId(::std::vector<::ItemStack > const &input)
MCAPI void _registerCompound(::std::vector<::ChemistryIngredient > const &input, ::ItemStack const &result, ::LabTableReactionType reaction, ::CompoundContainerType containerOverride)
MCAPI ::std::vector<::ItemStack > const * getComponents(::ItemDescriptor const &compound) const
MCAPI CraftableCompounds()
MCAPI void _registerCompound(::std::vector<::ChemistryIngredient > const &input, ::CompoundType result, ::LabTableReactionType reaction, ::CompoundContainerType containerOverride, int stackCount)
MCAPI::ItemStack const & getCompound(::std::vector<::ItemStack > const &components)
Definition ItemDescriptor.h:24
Definition ItemStack.h:26
Definition ChemistryIngredient.h:9