// Path: src/main/java/com/creativemd/igcm/block/AdvancedGridRecipe.java
// public class AdvancedGridRecipe extends GridRecipe {
// 	
// 	public int duration;
// 	
// 	public AdvancedGridRecipe(ItemStack[] output, int width, int height, InfoStack[] input, int duration) {
// 		super(output, width, height, input);
// 		this.duration = duration;
// 	}
// 	
// }


import java.util.Arrays;
import java.util.List;
import javax.annotation.Nonnull;
import com.creativemd.igcm.block.AdvancedGridRecipe;
import mezz.jei.api.IModRegistry;
import mezz.jei.api.ingredients.IIngredients;
import mezz.jei.api.recipe.IRecipeWrapper;
import mezz.jei.api.recipe.IStackHelper;
import mezz.jei.api.recipe.wrapper.IShapedCraftingRecipeWrapper;
import net.minecraft.item.ItemStack;
package com.creativemd.igcm.jei;





public class AdvRecipeWrapper implements IRecipeWrapper, IShapedCraftingRecipeWrapper {
	
	@Nonnull
// Path: src/main/java/com/creativemd/igcm/block/AdvancedGridRecipe.java
// public class AdvancedGridRecipe extends GridRecipe {
// 	
// 	public int duration;
// 	
// 	public AdvancedGridRecipe(ItemStack[] output, int width, int height, InfoStack[] input, int duration) {
// 		super(output, width, height, input);
// 		this.duration = duration;
// 	}
// 	
// }


// Path: src/main/java/com/creativemd/igcm/jei/AdvRecipeWrapper.java
import java.util.Arrays;
import java.util.List;
import javax.annotation.Nonnull;
import com.creativemd.igcm.block.AdvancedGridRecipe;
import mezz.jei.api.IModRegistry;
import mezz.jei.api.ingredients.IIngredients;
import mezz.jei.api.recipe.IRecipeWrapper;
import mezz.jei.api.recipe.IStackHelper;
import mezz.jei.api.recipe.wrapper.IShapedCraftingRecipeWrapper;
import net.minecraft.item.ItemStack;

package com.creativemd.igcm.jei;





public class AdvRecipeWrapper implements IRecipeWrapper, IShapedCraftingRecipeWrapper {
	
	@Nonnull
	private final AdvancedGridRecipe recipe;