// Path: src/speiger/src/api/common/recipes/squezingCompressor/EnumRecipeType.java
// public enum EnumRecipeType
// {
// 	Compressor,
// 	Sqeezing,
// 	Mixing;
// }
// 
// Path: src/speiger/src/api/common/recipes/util/RecipeHardness.java
// public enum RecipeHardness
// {
//     Extrem_Easy(0), 
//     Very_Easy(1), 
//     Easy(2), 
//     Medium(3), 
//     Hard(4), 
//     Very_Hard(5), 
//     Extrem_Hard(6), 
//     Insane(7), 
//     Nearly_Impossible(8);
//     
// 	int id;
// 	
// 	private RecipeHardness(int par1)
// 	{
// 		id = par1;
// 	}
// 	
//     public int getComplexity()
//     {
//       return this.id;
//     }
// }
// 
// Path: src/speiger/src/api/common/recipes/util/Result.java
// public interface Result
// {
// 	public boolean hasItemResult();
// 	
// 	public ItemStack getItemResult();
// 	
// 	public int getItemResultChance();
// 	
// 	public boolean hasFluidResult();
// 	
// 	public FluidStack getFluidResult();
// 	
// 	public int getFluidResultChance();
// 	
// }


import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fluids.FluidTank;
import speiger.src.api.common.recipes.squezingCompressor.EnumRecipeType;
import speiger.src.api.common.recipes.util.RecipeHardness;
import speiger.src.api.common.recipes.util.Result;

package speiger.src.api.common.recipes.squezingCompressor.parts;


public class CompressorRecipe implements INormalRecipe
{
	Result[] results;
	ItemStack recipeItem;
	
	public CompressorRecipe(ItemStack par1, Result...par2)
	{
		recipeItem = par1;
		results = par2;
	}
	
	@Override
	public ItemStack getItemInput()
	{
		return recipeItem;
	}
	
	@Override
	public FluidStack[] getFluidInput()
	{
		return null;
	}
	
	@Override

// Path: src/speiger/src/api/common/recipes/squezingCompressor/EnumRecipeType.java
// public enum EnumRecipeType
// {
// 	Compressor,
// 	Sqeezing,
// 	Mixing;
// }
// 
// Path: src/speiger/src/api/common/recipes/util/RecipeHardness.java
// public enum RecipeHardness
// {
//     Extrem_Easy(0), 
//     Very_Easy(1), 
//     Easy(2), 
//     Medium(3), 
//     Hard(4), 
//     Very_Hard(5), 
//     Extrem_Hard(6), 
//     Insane(7), 
//     Nearly_Impossible(8);
//     
// 	int id;
// 	
// 	private RecipeHardness(int par1)
// 	{
// 		id = par1;
// 	}
// 	
//     public int getComplexity()
//     {
//       return this.id;
//     }
// }
// 
// Path: src/speiger/src/api/common/recipes/util/Result.java
// public interface Result
// {
// 	public boolean hasItemResult();
// 	
// 	public ItemStack getItemResult();
// 	
// 	public int getItemResultChance();
// 	
// 	public boolean hasFluidResult();
// 	
// 	public FluidStack getFluidResult();
// 	
// 	public int getFluidResultChance();
// 	
// }


// Path: src/speiger/src/api/common/recipes/squezingCompressor/parts/CompressorRecipe.java
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fluids.FluidTank;
import speiger.src.api.common.recipes.squezingCompressor.EnumRecipeType;
import speiger.src.api.common.recipes.util.RecipeHardness;
import speiger.src.api.common.recipes.util.Result;

package speiger.src.api.common.recipes.squezingCompressor.parts;


public class CompressorRecipe implements INormalRecipe
{
	Result[] results;
	ItemStack recipeItem;
	
	public CompressorRecipe(ItemStack par1, Result...par2)
	{
		recipeItem = par1;
		results = par2;
	}
	
	@Override
	public ItemStack getItemInput()
	{
		return recipeItem;
	}
	
	@Override
	public FluidStack[] getFluidInput()
	{
		return null;
	}
	
	@Override

	public Result[] getResults()
