package mekanism.client.jei.crafting;
import javax.annotation.Nonnull;
import mekanism.common.recipe.ShapelessMekanismRecipe;
import mezz.jei.api.recipe.IRecipeHandler;
import mezz.jei.api.recipe.IRecipeWrapper;
import mezz.jei.api.recipe.VanillaRecipeCategoryUid;
public class ShapelessMekanismRecipeHandler implements IRecipeHandler<ShapelessMekanismRecipe>
{
@Override
@Nonnull
public Class<ShapelessMekanismRecipe> getRecipeClass()
{
return ShapelessMekanismRecipe.class;
}
@Nonnull
@Override
public String getRecipeCategoryUid()
{
return VanillaRecipeCategoryUid.CRAFTING;
}
@Override
@Nonnull
public IRecipeWrapper getRecipeWrapper(@Nonnull ShapelessMekanismRecipe recipe)
{
return new ShapelessMekanismRecipeWrapper(recipe);
}
@Override
public boolean isRecipeValid(@Nonnull ShapelessMekanismRecipe recipe)
{
return true;
}
@Override
public String getRecipeCategoryUid(@Nonnull ShapelessMekanismRecipe recipe)
{
return VanillaRecipeCategoryUid.CRAFTING;
}
}