From 20b3d8bffafb0e630757a29e68036456f25ad49e Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Thu, 5 Jun 2025 18:08:19 -0400 Subject: [PATCH] Do not apply optimization to subclasses of ItemValue --- .../modernfix/forge/recipe/IngredientValueDeduplicator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge/src/main/java/org/embeddedt/modernfix/forge/recipe/IngredientValueDeduplicator.java b/forge/src/main/java/org/embeddedt/modernfix/forge/recipe/IngredientValueDeduplicator.java index 00046338..b540e5e0 100644 --- a/forge/src/main/java/org/embeddedt/modernfix/forge/recipe/IngredientValueDeduplicator.java +++ b/forge/src/main/java/org/embeddedt/modernfix/forge/recipe/IngredientValueDeduplicator.java @@ -22,7 +22,7 @@ public class IngredientValueDeduplicator { }); public static Ingredient.Value deduplicate(Ingredient.Value value) { - if (value instanceof Ingredient.ItemValue) { + if (value.getClass() == Ingredient.ItemValue.class) { synchronized (VALUES) { return VALUES.addOrGet((Ingredient.ItemValue)value); }