diff --git a/src/main/java/mezz/jei/gui/Focus.java b/src/main/java/mezz/jei/gui/Focus.java index 7adfa2f68..9dfca6da2 100644 --- a/src/main/java/mezz/jei/gui/Focus.java +++ b/src/main/java/mezz/jei/gui/Focus.java @@ -2,9 +2,6 @@ import javax.annotation.Nullable; -import mezz.jei.Internal; -import mezz.jei.api.ingredients.IIngredientHelper; -import mezz.jei.api.ingredients.IIngredientRegistry; import mezz.jei.api.recipe.IFocus; public class Focus implements IFocus { @@ -32,23 +29,4 @@ public V getValue() { public Mode getMode() { return mode; } - - public static boolean areFocusesEqual(IFocus focus1, IFocus focus2) { - if (focus1.getMode() == focus2.getMode()) { - String uid1 = getUidForFocusValue(focus1); - String uid2 = getUidForFocusValue(focus2); - return uid1.equals(uid2); - } - return false; - } - - private static String getUidForFocusValue(IFocus focus) { - V value = focus.getValue(); - if (value != null) { - IIngredientRegistry ingredientRegistry = Internal.getIngredientRegistry(); - IIngredientHelper ingredientHelper = ingredientRegistry.getIngredientHelper(value); - return ingredientHelper.getUniqueId(value); - } - return "null"; - } } diff --git a/src/main/java/mezz/jei/gui/RecipeGuiLogic.java b/src/main/java/mezz/jei/gui/RecipeGuiLogic.java index ca705eba0..9429e1ba7 100644 --- a/src/main/java/mezz/jei/gui/RecipeGuiLogic.java +++ b/src/main/java/mezz/jei/gui/RecipeGuiLogic.java @@ -84,10 +84,6 @@ public void clearHistory() { } private boolean setFocus(IFocus focus, boolean saveHistory) { - if (this.state != null && Focus.areFocusesEqual(this.state.focus, focus)) { - return true; - } - final List recipeCategories = recipeRegistry.getRecipeCategories(focus); if (recipeCategories.isEmpty()) { return false;