IContentBasicRecipe, KnowledgeBasedRecipepublic interface IRecipe extends IContent
| Modifier and Type | Field | Description |
|---|---|---|
static ResourceName |
ID |
static final ResourceName ID
static IRecipe forName(ResourceName name)
ResourceName getName()
ResourceName getKnowledgeInformationName()
boolean isKnown(AbstractEntityPlayer player)
java.util.List<IUseInfo> getInputs()
java.util.List<ItemInstance> getOutputs()
float getSkillReward()
default boolean canConstruct(IInventory inputInventory, IInventory outputInventory)
default java.util.List<IUseInfo> getActualInputs(IInventory inventory)
default java.util.List<ItemInstance> getActualOutputs(IInventory inputInventory, IInventory outputInventory, java.util.List<ItemInstance> inputs)
default void playerConstruct(AbstractEntityPlayer player, int amount)
default java.util.List<ComponentIngredient> getIngredientButtons(Gui gui, AbstractEntityPlayer player)
default ComponentConstruct getConstructButton(Gui gui, AbstractEntityPlayer player, boolean canConstruct)
default ComponentPolaroid getPolaroidButton(Gui gui, AbstractEntityPlayer player, boolean canConstruct)