From 196efefd0c47134be4d742c479c0e6938c68b75b Mon Sep 17 00:00:00 2001 From: Mqrius Date: Thu, 5 Mar 2026 15:30:32 +0100 Subject: [PATCH] Improve getStacks dedup performance --- .../gtceu/api/recipe/ingredient/FluidIngredient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/gregtechceu/gtceu/api/recipe/ingredient/FluidIngredient.java b/src/main/java/com/gregtechceu/gtceu/api/recipe/ingredient/FluidIngredient.java index a915c6cff6..954723ad1e 100644 --- a/src/main/java/com/gregtechceu/gtceu/api/recipe/ingredient/FluidIngredient.java +++ b/src/main/java/com/gregtechceu/gtceu/api/recipe/ingredient/FluidIngredient.java @@ -168,7 +168,7 @@ public boolean isEmpty() { public FluidStack[] getStacks() { if (changed || this.stacks == null) { List fluidStacks = new ObjectArrayList<>(1); - List found = new ObjectArrayList<>(1); + Set found = new HashSet<>(); for (Value value : this.values) { for (Fluid fluid : value.getFluids()) { if (found.contains(fluid)) continue;