2013-04-12 06:04:45 -07:00

35 lines
780 B
Java

package mods.tinker.tconstruct.crafting;
import net.minecraft.item.ItemStack;
import net.minecraftforge.liquids.LiquidStack;
public class CastingRecipe
{
public ItemStack output;
public LiquidStack castingMetal;
public ItemStack cast;
public boolean consumeCast;
public int coolTime;
public CastingRecipe(ItemStack replacement, LiquidStack metal, ItemStack cast, boolean consume, int delay)
{
castingMetal = metal;
this.cast = cast;
output = replacement;
consumeCast = consume;
coolTime = delay;
}
public boolean matches(LiquidStack metal, ItemStack cast)
{
if (castingMetal.isLiquidEqual(metal) && ItemStack.areItemStacksEqual(this.cast, cast))
return true;
else
return false;
}
public ItemStack getResult()
{
return output.copy();
}
}