16class CraftableCompounds {
28 CraftableCompounds& operator=(CraftableCompounds
const&);
34 virtual ~CraftableCompounds();
36 virtual void _registerCompound(
37 ::std::vector<::ItemStack>
const& input,
39 ::LabTableReactionType reaction,
40 ::CompoundContainerType containerOverride
49 MCNAPI ::std::string
_getCompoundId(::std::vector<::ItemStack>
const& input);
52 ::std::vector<::ChemistryIngredient>
const& input,
54 ::LabTableReactionType reaction,
55 ::CompoundContainerType containerOverride
59 ::std::vector<::ChemistryIngredient>
const& input,
60 ::CompoundType result,
61 ::LabTableReactionType reaction,
62 ::CompoundContainerType containerOverride,
66 MCNAPI ::ItemStack
const&
getCompound(::std::vector<::ItemStack>
const& components);
69 MCNAPI ::CompoundContainerType getContainerType(::std::vector<::ItemStack>
const& components);
72 MCNAPI ::LabTableReactionType
getReaction(::std::vector<::ItemStack>
const& components);
93 ::std::vector<::ItemStack>
const& input,
95 ::LabTableReactionType reaction,
96 ::CompoundContainerType containerOverride
MCAPI void _registerCompound(::std::vector<::ChemistryIngredient > const &input, ::CompoundType result, ::LabTableReactionType reaction, ::CompoundContainerType containerOverride, int stackCount)