From b02dc786ce2c36afc4c01c2f77bcc310a66db357 Mon Sep 17 00:00:00 2001 From: mezz Date: Thu, 26 Nov 2015 20:32:17 -0800 Subject: [PATCH] Remove duplicate categories in recipe list --- src/main/java/mezz/jei/util/RecipeMap.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/mezz/jei/util/RecipeMap.java b/src/main/java/mezz/jei/util/RecipeMap.java index dd55c5392..0a4764f22 100644 --- a/src/main/java/mezz/jei/util/RecipeMap.java +++ b/src/main/java/mezz/jei/util/RecipeMap.java @@ -9,8 +9,10 @@ import javax.annotation.Nonnull; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; import java.util.Map; +import java.util.Set; import net.minecraft.item.ItemStack; @@ -37,7 +39,7 @@ public RecipeMap(final RecipeCategoryComparator recipeCategoryComparator) { @Nonnull public ImmutableList getRecipeCategories(@Nonnull ItemStack itemStack) { - List recipeCategories = new ArrayList<>(); + Set recipeCategories = new HashSet<>(); for (String stackKey : getNamesWithWildcard(itemStack)) { recipeCategories.addAll(categoryMap.get(stackKey)); }