package com.jaquadro.minecraft.storagedrawers.integration.ae2;
import com.jaquadro.minecraft.storagedrawers.api.registry.IRecipeHandler;
import net.minecraft.item.crafting.IRecipe;
import java.lang.reflect.Method;
import java.util.List;
public class ShapelessRecipeHandler // implements IRecipeHandler
{
/*private Class classShapelessRecipe;
private Method methodGetInput;
private boolean valid = true;
public ShapelessRecipeHandler () {
try {
classShapelessRecipe = Class.forName("appeng.recipes.game.ShapelessRecipe");
methodGetInput = classShapelessRecipe.getMethod("getInput");
if (!List.class.isAssignableFrom(methodGetInput.getReturnType()))
valid = false;
}
catch (Throwable t) {
valid = false;
}
}
public Class getRecipeClass () {
return classShapelessRecipe;
}
public boolean isValid () {
return valid;
}
@Override
public Object[] getInputAsArray (IRecipe recipe) {
return null;
}
@Override
public List getInputAsList (IRecipe recipe) {
try {
return (List) methodGetInput.invoke(recipe);
}
catch (Throwable t) {
return null;
}
}*/
}