diff --git a/src/main/java/com/gregtechceu/gtceu/api/recipe/ui/GTRecipeTypeUI.java b/src/main/java/com/gregtechceu/gtceu/api/recipe/ui/GTRecipeTypeUI.java index c6c045b262..7ed14fe7f3 100644 --- a/src/main/java/com/gregtechceu/gtceu/api/recipe/ui/GTRecipeTypeUI.java +++ b/src/main/java/com/gregtechceu/gtceu/api/recipe/ui/GTRecipeTypeUI.java @@ -257,7 +257,8 @@ public IEditableUI createEditableUITemplate(final boo } else if (LDLib.isEmiLoaded()) { recipeType.getRecipesByCategory().keySet() .forEach(e -> EmiApi - .displayRecipeCategory(GTRecipeEMICategory.getCategoryFor(e))); + .displayRecipeCategory( + GTRecipeEMICategory.CATEGORIES.apply(e))); } } }).setHoverTooltips("gtceu.recipe_type.show_recipes")); diff --git a/src/main/java/com/gregtechceu/gtceu/integration/emi/recipe/GTRecipeEMICategory.java b/src/main/java/com/gregtechceu/gtceu/integration/emi/recipe/GTRecipeEMICategory.java index afbc73ea18..291afcb343 100644 --- a/src/main/java/com/gregtechceu/gtceu/integration/emi/recipe/GTRecipeEMICategory.java +++ b/src/main/java/com/gregtechceu/gtceu/integration/emi/recipe/GTRecipeEMICategory.java @@ -31,8 +31,8 @@ public class GTRecipeEMICategory extends EmiRecipeCategory { - public static final Function> CATEGORIES = Util - .memoize(category1 -> new ArrayList<>()); + public static final Function CATEGORIES = Util + .memoize(GTRecipeEMICategory::getCategoryFor); public final GTRecipeType recipeType; private final GTRecipeCategory category;