From 841cf2fc65e480ae4b2e32440b9fb27ce34b1207 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Tue, 3 Apr 2018 17:03:38 +0100 Subject: [PATCH] Fixes #1472 --- .../java/techreborn/compat/jei/TechRebornJeiPlugin.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/techreborn/compat/jei/TechRebornJeiPlugin.java b/src/main/java/techreborn/compat/jei/TechRebornJeiPlugin.java index f698dccb3..00834a8dd 100644 --- a/src/main/java/techreborn/compat/jei/TechRebornJeiPlugin.java +++ b/src/main/java/techreborn/compat/jei/TechRebornJeiPlugin.java @@ -108,6 +108,7 @@ import javax.annotation.Nullable; import java.awt.*; import java.util.ArrayList; import java.util.List; +import java.util.stream.Collectors; @SuppressWarnings("deprecation") @mezz.jei.api.JEIPlugin @@ -270,7 +271,13 @@ public class TechRebornJeiPlugin implements IModPlugin { registry.handleRecipes(FluidGeneratorRecipe.class, recipe -> new FluidGeneratorRecipeWrapper(jeiHelpers, recipe), type.getRecipeID()); } - registry.addRecipes(RecipeHandler.recipeList); + registry.addRecipes(RecipeHandler.recipeList.stream().filter(recipe -> { + if(recipe instanceof ScrapboxRecipe){ + return CompatConfigs.showScrapbox; + } + return true; + }).collect(Collectors.toList())); + registry.addRecipes(FusionReactorRecipeHelper.reactorRecipes, RecipeCategoryUids.FUSION_REACTOR); GeneratorRecipeHelper.fluidRecipes.forEach((type, list) -> registry.addRecipes(list.getRecipes(), type.getRecipeID()));