public class BoardProgrammingRecipe extends java.lang.Object implements IProgrammingRecipe
| Constructor and Description |
|---|
BoardProgrammingRecipe() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCraft(net.minecraft.item.ItemStack input) |
net.minecraft.item.ItemStack |
craft(net.minecraft.item.ItemStack input,
net.minecraft.item.ItemStack option)
Craft the input ItemStack with the given option into an output ItemStack.
|
int |
getEnergyCost(net.minecraft.item.ItemStack option)
Get the energy cost of a given option ItemStack.
|
java.lang.String |
getId() |
java.util.List<net.minecraft.item.ItemStack> |
getOptions(int width,
int height)
Get a list (size at least width*height) of ItemStacks representing options.
|
public java.lang.String getId()
getId in interface IProgrammingRecipepublic java.util.List<net.minecraft.item.ItemStack> getOptions(int width,
int height)
IProgrammingRecipegetOptions in interface IProgrammingRecipewidth - The width of the Programming Table panel.height - The height of the Programming Table panel.public int getEnergyCost(net.minecraft.item.ItemStack option)
IProgrammingRecipegetEnergyCost in interface IProgrammingRecipepublic boolean canCraft(net.minecraft.item.ItemStack input)
canCraft in interface IProgrammingRecipeinput - The input stack.public net.minecraft.item.ItemStack craft(net.minecraft.item.ItemStack input,
net.minecraft.item.ItemStack option)
IProgrammingRecipecraft in interface IProgrammingRecipe