package WayofTime.bloodmagic.compat.jei.alchemyArray; import javax.annotation.Nonnull; import mezz.jei.api.recipe.IRecipeHandler; import mezz.jei.api.recipe.IRecipeWrapper; import WayofTime.bloodmagic.api.Constants; public class AlchemyArrayCraftingRecipeHandler implements IRecipeHandler { @Nonnull @Override public Class getRecipeClass() { return AlchemyArrayCraftingRecipeJEI.class; } @Deprecated @Nonnull @Override public String getRecipeCategoryUid() { return Constants.Compat.JEI_CATEGORY_ALCHEMYARRAY; } @Override public String getRecipeCategoryUid(@Nonnull AlchemyArrayCraftingRecipeJEI recipe) { return Constants.Compat.JEI_CATEGORY_ALCHEMYARRAY; } @Nonnull @Override public IRecipeWrapper getRecipeWrapper(@Nonnull AlchemyArrayCraftingRecipeJEI recipe) { return recipe; } @Override public boolean isRecipeValid(@Nonnull AlchemyArrayCraftingRecipeJEI recipe) { return recipe.getInputs().size() > 0 && recipe.getOutputs().size() > 0; } }