IContentBasicCompendiumRecipe, ConstructionRecipe, KnowledgeConstructionRecipe, MortarRecipe, SmeltingRecipepublic interface ICompendiumRecipe extends IContent
| Modifier and Type | Method | Description |
|---|---|---|
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 ComponentConstruct |
getConstructButton(Gui gui,
AbstractEntityPlayer player,
boolean canConstruct) |
|
default java.util.List<ComponentIngredient> |
getIngredientButtons(Gui gui,
AbstractEntityPlayer player) |
|
java.util.List<IUseInfo> |
getInputs() |
|
ResourceName |
getName() |
|
java.util.List<ItemInstance> |
getOutputs() |
|
default ComponentPolaroid |
getPolaroidButton(Gui gui,
AbstractEntityPlayer player,
boolean canConstruct) |
|
boolean |
isKnown(AbstractEntityPlayer player) |
ResourceName getName()
boolean isKnown(AbstractEntityPlayer player)
java.util.List<IUseInfo> getInputs()
java.util.List<ItemInstance> getOutputs()
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 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)