From 1245f252abf8bc83f5fd396ac61aca5a02ed583d Mon Sep 17 00:00:00 2001 From: Romzes Date: Sun, 28 Jun 2026 18:41:03 +0300 Subject: [PATCH 1/3] Add removeAllGearRecipes method --- .../compat/thermalexpansion/Compactor.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java b/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java index 368f0f3c..18c8b7be 100644 --- a/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java +++ b/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java @@ -52,6 +52,10 @@ public static void removeStorageRecipe(IItemStack input) { public static void removeGearRecipe(IItemStack input) { ModTweaker.LATE_REMOVALS.add(new Remove(InputHelper.toStack(input), CompactorManager.Mode.GEAR)); } + @ZenMethod + public static void removeAllGearRecipes() { + ModTweaker.LATE_REMOVALS.add(new RemoveAll(CompactorManager.Mode.GEAR)); + } private static class Add extends BaseAction { @@ -105,4 +109,28 @@ protected String getRecipeInfo() { return LogHelper.getStackDescription(input) + " in mode: " + mode; } } + + private static class RemoveAll extends BaseAction { + + private CompactorManager.Mode mode; + + public RemoveAll(CompactorManager.Mode mode) { + super("Compactor"); + this.mode = mode; + } + + @Override + public void apply() { + CompactorManager.CompactorRecipe[] recipes = CompactorManager.getRecipeList(mode); + + for (CompactorManager.CompactorRecipe recipe : recipes) { + CompactorManager.removeRecipe(recipe.getInput(), mode); + } + } + + @Override + protected String getRecipeInfo() { + return "All recipes in mode: " + mode; + } + } } From c966ce219e4077effba8090a1c5894b512f13f06 Mon Sep 17 00:00:00 2001 From: Romzes Date: Sun, 28 Jun 2026 18:50:50 +0300 Subject: [PATCH 2/3] Add removeAll methods for all Compactor modes --- .../compat/thermalexpansion/Compactor.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java b/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java index 18c8b7be..6e2f3fb2 100644 --- a/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java +++ b/src/main/java/com/blamejared/compat/thermalexpansion/Compactor.java @@ -38,16 +38,29 @@ public static void addGearRecipe(IItemStack output, IItemStack input, int energy public static void removeMintRecipe(IItemStack input) { ModTweaker.LATE_REMOVALS.add(new Remove(InputHelper.toStack(input), CompactorManager.Mode.COIN)); } + @ZenMethod + public static void removeAllMintRecipes() { + ModTweaker.LATE_REMOVALS.add(new RemoveAll(CompactorManager.Mode.COIN)); + } @ZenMethod public static void removePressRecipe(IItemStack input) { ModTweaker.LATE_REMOVALS.add(new Remove(InputHelper.toStack(input), CompactorManager.Mode.ALL)); } + @ZenMethod + public static void removeAllPressRecipes() { + ModTweaker.LATE_REMOVALS.add(new RemoveAll(CompactorManager.Mode.ALL)); + } @ZenMethod public static void removeStorageRecipe(IItemStack input) { ModTweaker.LATE_REMOVALS.add(new Remove(InputHelper.toStack(input), CompactorManager.Mode.PLATE)); } + @ZenMethod + public static void removeAllStorageRecipes() { + ModTweaker.LATE_REMOVALS.add(new RemoveAll(CompactorManager.Mode.PLATE)); + } + @ZenMethod public static void removeGearRecipe(IItemStack input) { ModTweaker.LATE_REMOVALS.add(new Remove(InputHelper.toStack(input), CompactorManager.Mode.GEAR)); From 82948d8efb356bfeeafde9cc43806aae617fc646 Mon Sep 17 00:00:00 2001 From: Romzes Date: Mon, 27 Jul 2026 05:46:44 +0300 Subject: [PATCH 3/3] Update build.gradle --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b5018590..4f4f2ce6 100644 --- a/build.gradle +++ b/build.gradle @@ -128,7 +128,7 @@ dependencies { deobfCompile("knightminer.tcomplement:TinkersComplement:1.12.2-0.4.2.39") { exclude group: 'mezz.jei' } - deobfCompile "team.chisel:Chisel:MC1.12.2-1.0.2.45" + deobfCompile "curse.maven:chisel-235279:2915375" // Chisel-MC1.12.2-1.0.2.45 deobfCompile "curse.maven:bloodmagic-224791:2610083" deobfCompile "curse.maven:guideapi-228832:2645992" deobfCompile("knightminer:Inspirations:1.12.2-0.2.9.9") {