Skip to content

Commit f299392

Browse files
authored
Fix NoClassFoundException when EMI was not installed (GregTechCEu#2325)
1 parent d4f1820 commit f299392

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/main/java/com/gregtechceu/gtceu/api/recipe/ui/GTRecipeTypeUI.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,8 @@ public IEditableUI<WidgetGroup, RecipeHolder> createEditableUITemplate(final boo
257257
} else if (LDLib.isEmiLoaded()) {
258258
recipeType.getRecipesByCategory().keySet()
259259
.forEach(e -> EmiApi
260-
.displayRecipeCategory(GTRecipeEMICategory.getCategoryFor(e)));
260+
.displayRecipeCategory(
261+
GTRecipeEMICategory.CATEGORIES.apply(e)));
261262
}
262263
}
263264
}).setHoverTooltips("gtceu.recipe_type.show_recipes"));

src/main/java/com/gregtechceu/gtceu/integration/emi/recipe/GTRecipeEMICategory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131

3232
public class GTRecipeEMICategory extends EmiRecipeCategory {
3333

34-
public static final Function<GTRecipeCategory, List<GTEmiRecipe>> CATEGORIES = Util
35-
.memoize(category1 -> new ArrayList<>());
34+
public static final Function<GTRecipeCategory, GTRecipeEMICategory> CATEGORIES = Util
35+
.memoize(GTRecipeEMICategory::getCategoryFor);
3636
public final GTRecipeType recipeType;
3737

3838
private final GTRecipeCategory category;

0 commit comments

Comments
 (0)