package gregtech.api.util;
import static gregtech.api.enums.GT_Values.*;
import codechicken.nei.PositionedStack;
import gregtech.api.interfaces.tileentity.*;
import gregtech.nei.GT_NEI_DefaultHandler.FixedPositionedStack;
import gtPlusPlus.api.interfaces.IComparableRecipe;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.data.Pair;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.minecraft.RecipeUtils;
import java.util.*;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.*;
/**
* Custom GT Recipe Class
* @author Alkalus
*
*/
public class GTPP_Recipe extends GT_Recipe implements IComparableRecipe {
private final String mRecipeHash;
private final AutoMap<Integer> mHashMap = new AutoMap<Integer>();
public GTPP_Recipe(
final boolean aOptimize,
final ItemStack[] aInputs,
final ItemStack[] aOutputs,
final Object aSpecialItems,
final int[] aChances,
final FluidStack[] aFluidInputs,
final FluidStack[] aFluidOutputs,
final int aDuration,
final int aEUt,
final int aSpecialValue) {
super(
aOptimize,
aInputs,
aOutputs,
aSpecialItems,
aChances,
aFluidInputs,
aFluidOutputs,
aDuration,
aEUt,
aSpecialValue);
// Logger.SPECIFIC_WARNING(t