From 59d6ee5bd8eb9f5d2bdd49675d179d5269a205fa Mon Sep 17 00:00:00 2001 From: jurrejelle Date: Sun, 18 Jan 2026 16:58:24 +0100 Subject: [PATCH] Add check to not cache invalid recipes --- .../com/gregtechceu/gtceu/api/machine/trait/RecipeLogic.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/gregtechceu/gtceu/api/machine/trait/RecipeLogic.java b/src/main/java/com/gregtechceu/gtceu/api/machine/trait/RecipeLogic.java index 2b97ff75302..1483937c722 100644 --- a/src/main/java/com/gregtechceu/gtceu/api/machine/trait/RecipeLogic.java +++ b/src/main/java/com/gregtechceu/gtceu/api/machine/trait/RecipeLogic.java @@ -344,6 +344,10 @@ protected void handleSearchingRecipes(@NotNull Iterator matches) { if (checkMatchedRecipeAvailable(match)) return; + if (!matchRecipe(match).isSuccess()) { + continue; + } + // cache matching recipes. if (lastFailedMatches == null) { lastFailedMatches = new ArrayList<>();