public class MultiBrewingRecipe
extends java.lang.Object
implements net.minecraftforge.common.brewing.IBrewingRecipe
Constructor and Description |
---|
MultiBrewingRecipe(crafttweaker.api.item.IIngredient input,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.item.IItemStack output,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
java.util.List<net.minecraft.item.ItemStack> |
getIngredients() |
java.util.List<net.minecraft.item.ItemStack> |
getInputs() |
net.minecraft.item.ItemStack |
getOutput() |
net.minecraft.item.ItemStack |
getOutput(net.minecraft.item.ItemStack input,
net.minecraft.item.ItemStack ingredient) |
boolean |
isIngredient(net.minecraft.item.ItemStack tester) |
boolean |
isInput(net.minecraft.item.ItemStack tester) |
boolean |
isValid() |
boolean |
isVisible() |
crafttweaker.api.item.IIngredient |
readIngredientArray(crafttweaker.api.item.IIngredient[] ingredients)
Condenses all ingredients into one using the or method
|
public MultiBrewingRecipe(crafttweaker.api.item.IIngredient input, crafttweaker.api.item.IIngredient[] ingredients, crafttweaker.api.item.IItemStack output, boolean visible)
public net.minecraft.item.ItemStack getOutput(net.minecraft.item.ItemStack input, net.minecraft.item.ItemStack ingredient)
getOutput
in interface net.minecraftforge.common.brewing.IBrewingRecipe
public boolean isIngredient(net.minecraft.item.ItemStack tester)
isIngredient
in interface net.minecraftforge.common.brewing.IBrewingRecipe
public boolean isInput(net.minecraft.item.ItemStack tester)
isInput
in interface net.minecraftforge.common.brewing.IBrewingRecipe
public net.minecraft.item.ItemStack getOutput()
public java.util.List<net.minecraft.item.ItemStack> getInputs()
public java.util.List<net.minecraft.item.ItemStack> getIngredients()
public boolean isVisible()
public boolean isValid()
public crafttweaker.api.item.IIngredient readIngredientArray(crafttweaker.api.item.IIngredient[] ingredients)