BasicRecipe, KnowledgeBasedRecipepublic interface IRecipe
| Modifier and Type | Method | Description |
|---|---|---|
default boolean |
canConstruct(AbstractEntityPlayer player) |
|
default java.util.List<IUseInfo> |
getActualInputs(IInventory inventory) |
|
default java.util.List<ItemInstance> |
getActualOutputs(IInventory inventory,
java.util.List<ItemInstance> inputs) |
|
default ComponentConstruct |
getConstructButton(Gui gui,
AbstractEntityPlayer player,
boolean canConstruct) |
|
default GuiComponent |
getCustomComponent(IInventory inventory) |
Deprecated.
|
default java.util.List<GuiComponent> |
getCustomComponents(IInventory inventory) |
Deprecated.
|
default java.util.List<ComponentIngredient> |
getIngredientButtons(Gui gui,
AbstractEntityPlayer player) |
|
java.util.List<IUseInfo> |
getInputs() |
|
IResourceName |
getName() |
|
java.util.List<ItemInstance> |
getOutputs() |
|
default ComponentPolaroid |
getPolaroidButton(Gui gui,
AbstractEntityPlayer player,
boolean canConstruct) |
|
default java.util.List<ComponentPolaroid> |
getPolaroidButtons(Gui gui,
AbstractEntityPlayer player,
boolean canConstruct) |
Deprecated.
|
boolean |
isKnown(AbstractEntityPlayer player) |
|
static boolean |
matchesInv(IRecipe recipe,
IInventory inventory) |
Deprecated.
Use
canConstruct(AbstractEntityPlayer) instead |
default boolean |
shouldDisplayIngredient(AbstractEntityPlayer player,
IUseInfo info) |
Deprecated.
Partly known recipes have been removed
|
default boolean |
shouldDisplayOutput(AbstractEntityPlayer player,
ItemInstance output) |
Deprecated.
Partly known recipes have been removed
|
@Deprecated static boolean matchesInv(IRecipe recipe, IInventory inventory)
canConstruct(AbstractEntityPlayer) insteadjava.util.List<IUseInfo> getInputs()
default java.util.List<IUseInfo> getActualInputs(IInventory inventory)
default boolean canConstruct(AbstractEntityPlayer player)
java.util.List<ItemInstance> getOutputs()
default java.util.List<ItemInstance> getActualOutputs(IInventory inventory, java.util.List<ItemInstance> inputs)
boolean isKnown(AbstractEntityPlayer player)
IResourceName getName()
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)
@Deprecated default java.util.List<ComponentPolaroid> getPolaroidButtons(Gui gui, AbstractEntityPlayer player, boolean canConstruct)
@Deprecated default GuiComponent getCustomComponent(IInventory inventory)
getPolaroidButton(Gui, AbstractEntityPlayer,
boolean) instead@Deprecated default java.util.List<GuiComponent> getCustomComponents(IInventory inventory)
getPolaroidButton(Gui, AbstractEntityPlayer,
boolean) instead@Deprecated default boolean shouldDisplayIngredient(AbstractEntityPlayer player, IUseInfo info)
@Deprecated default boolean shouldDisplayOutput(AbstractEntityPlayer player, ItemInstance output)