From 2879a8ced9b9f2b03b6a7be3676ecbe44ab69ed4 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sat, 30 Dec 2023 12:09:38 +0100 Subject: [PATCH] add recipe for Limited Itemfilter (#785) Exchange existing item filter recipe --- src/main/java/com/dreammaster/recipes/RecipeRemover.java | 1 + src/main/java/com/dreammaster/scripts/ScriptEnderIO.java | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dreammaster/recipes/RecipeRemover.java b/src/main/java/com/dreammaster/recipes/RecipeRemover.java index bbdaf590b..f91ae29d1 100644 --- a/src/main/java/com/dreammaster/recipes/RecipeRemover.java +++ b/src/main/java/com/dreammaster/recipes/RecipeRemover.java @@ -905,6 +905,7 @@ public static void run() { removeRecipeByOutputDelayed(getModItem("EnderIO", "itemItemConduit", 1, 0, missing)); removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBasicFilterUpgrade", 1, 0, missing)); removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBasicFilterUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLimitedItemFilter", 1, 0, missing)); removeRecipeByOutputDelayed(getModItem("EnderIO", "itemExistingItemFilter", 1, 0, missing)); removeRecipeByOutputDelayed(getModItem("EnderIO", "itemModItemFilter", 1, 0, missing)); removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBigFilterUpgrade", 1, 0, missing)); diff --git a/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java b/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java index 8d08d8a5b..149c874b9 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java +++ b/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java @@ -1716,6 +1716,12 @@ public void loadRecipes() { getModItem(EnderIO.ID, "itemFrankenSkull", 1, 1, missing)) .itemOutputs(getModItem(EnderIO.ID, "itemBasicFilterUpgrade", 1, 1, missing)).duration(15 * SECONDS) .eut(64).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + getModItem(EnderIO.ID, "itemBasicFilterUpgrade", 1, 1, missing), + getModItem(ProjectRedIntegration.ID, "projectred.integration.gate", 1, 26, missing)) + .itemOutputs(getModItem(EnderIO.ID, "itemLimitedItemFilter", 1, 0, missing)).duration(15 * SECONDS) + .eut(120).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(EnderIO.ID, "itemBasicFilterUpgrade", 2, 1, missing), @@ -1731,7 +1737,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(EnderIO.ID, "itemBasicFilterUpgrade", 1, 1, missing), - getModItem(ProjectRedIntegration.ID, "projectred.integration.gate", 1, 26, missing)) + getModItem(ProjectRedIntegration.ID, "projectred.integration.gate", 1, 20, missing)) .itemOutputs(getModItem(EnderIO.ID, "itemExistingItemFilter", 1, 0, missing)).duration(15 * SECONDS) .eut(120).addTo(assemblerRecipes); GT_Values.RA.stdBuilder()