// Path: src/java/cd4017be/kineng/recipe/KineticRecipe.java
// public class KineticRecipe {
// 
// 	public final ItemStack[] io;
// 	/** [m] distance to move per operation */
// 	public final double s;
// 	/** [N] force to apply */
// 	public final double F;
// 
// 	public KineticRecipe(double s, double F, ItemStack... io) {
// 		this.io = io;
// 		this.s = s;
// 		this.F = F;
// 	}
// 
// }


import java.util.*;
import java.util.Map.Entry;
import cd4017be.kineng.recipe.KineticRecipe;
import cd4017be.lib.util.ItemKey;
import cd4017be.lib.util.TooltipUtil;
import mezz.jei.api.gui.IDrawableStatic;
import mezz.jei.api.ingredients.IIngredients;
import mezz.jei.api.recipe.IRecipeWrapper;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.item.ItemStack;

package cd4017be.kineng.jeiPlugin;



/**
 * @author CD4017BE
 *
 */
public class KineticRecipeW implements IRecipeWrapper {

	public static IDrawableStatic PROGRESSBAR, BACKGROUND;
	public static long t0;

	public final List<ItemStack> ingred, output;
	final String info;
	final int t;


// Path: src/java/cd4017be/kineng/recipe/KineticRecipe.java
// public class KineticRecipe {
// 
// 	public final ItemStack[] io;
// 	/** [m] distance to move per operation */
// 	public final double s;
// 	/** [N] force to apply */
// 	public final double F;
// 
// 	public KineticRecipe(double s, double F, ItemStack... io) {
// 		this.io = io;
// 		this.s = s;
// 		this.F = F;
// 	}
// 
// }


// Path: src/java/cd4017be/kineng/jeiPlugin/KineticRecipeW.java
import java.util.*;
import java.util.Map.Entry;
import cd4017be.kineng.recipe.KineticRecipe;
import cd4017be.lib.util.ItemKey;
import cd4017be.lib.util.TooltipUtil;
import mezz.jei.api.gui.IDrawableStatic;
import mezz.jei.api.ingredients.IIngredients;
import mezz.jei.api.recipe.IRecipeWrapper;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.item.ItemStack;

package cd4017be.kineng.jeiPlugin;



/**
 * @author CD4017BE
 *
 */
public class KineticRecipeW implements IRecipeWrapper {

	public static IDrawableStatic PROGRESSBAR, BACKGROUND;
	public static long t0;

	public final List<ItemStack> ingred, output;
	final String info;
	final int t;


	public KineticRecipeW(Entry<ItemKey, KineticRecipe> entry) {
