package org.pfaa.chemica.registration;

import java.util.List;

import org.pfaa.chemica.model.Strength;
import org.pfaa.chemica.processing.TemperatureLevel;
import org.pfaa.chemica.util.ChanceStack;

import net.minecraft.item.ItemStack;

public interface RecipeRegistry {
	public void registerSmeltingRecipe(ItemStack input, ItemStack output, TemperatureLevel temp);
	public void registerGrindingRecipe(ItemStack input, ItemStack output, List<ChanceStack> secondaries, Strength strength);
	public void registerCrushingRecipe(ItemStack input, ItemStack output, Strength strength);
}

@@ -265,16 +265,97 @@
 istry %7B%0A
+%09public void registerCastingRecipe(ItemStack input, ItemStack output, int temp);%0A
 %09public 
@@ -416,16 +416,32 @@
  output,
+ ItemStack flux,
  Tempera

split casting and smelting recipe registration