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"
39 virtual void _registerCompound(
40 ::std::vector<::ItemStack>
const& input,
42 ::LabTableReactionType reaction,
43 ::CompoundContainerType containerOverride
52 MCNAPI ::std::string
_getCompoundId(::std::vector<::ItemStack>
const& input);
55 ::std::vector<::ChemistryIngredient>
const& input,
57 ::LabTableReactionType reaction,
58 ::CompoundContainerType containerOverride
62 ::std::vector<::ChemistryIngredient>
const& input,
63 ::CompoundType result,
64 ::LabTableReactionType reaction,
65 ::CompoundContainerType containerOverride,
71 MCNAPI ::LabTableReactionType
getReaction(::std::vector<::ItemStack>
const& components);
92 ::std::vector<::ItemStack>
const& input,
94 ::LabTableReactionType reaction,
95 ::CompoundContainerType containerOverride
Definition CraftableCompounds.h:17
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 void $_registerCompound(::std::vector<::ItemStack > const &input, ::ItemStack const &result, ::LabTableReactionType reaction, ::CompoundContainerType containerOverride)
Definition ItemDescriptor.h:22
Definition ItemStack.h:25
Definition ChemistryIngredient.h:9