package cyano.basemetals.jei; import cyano.basemetals.BaseMetals; import mezz.jei.api.recipe.IRecipeHandler; import mezz.jei.api.recipe.IRecipeWrapper; public class CrusherRecipeHandler implements IRecipeHandler<CrusherRecipeJEI>{ private final String id = BaseMetalsJEIPlugin.JEIUID; @Override public String getRecipeCategoryUid() { return id; } @Override public Class<CrusherRecipeJEI> getRecipeClass() { return CrusherRecipeJEI.class; } @Override public IRecipeWrapper getRecipeWrapper(CrusherRecipeJEI recipe) { return recipe; } @Override public boolean isRecipeValid(CrusherRecipeJEI recipe) { return !(recipe.getInputs().isEmpty() || recipe.getOutputs().isEmpty()); } }