aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/src/main')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java5
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java8
3 files changed, 8 insertions, 7 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java
index eeaf59ce7..0f8c96c2d 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java
@@ -128,7 +128,7 @@ public class ChangelogLoader {
builder.add(width -> new ErrorsEntryListWidget.EmptyEntry(6));
}
}
- } catch (IOException e) {
+ } catch (Exception e) {
builder.add(Component.translatable("rei.changelog.error.failedToReadChangelogFile"));
}
}
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java
index f8f303408..a68be8db2 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java
@@ -39,6 +39,7 @@ import me.shedaniel.rei.api.common.plugins.PluginManager;
import me.shedaniel.rei.impl.common.InternalLogger;
import me.shedaniel.rei.impl.common.registry.RecipeManagerContextImpl;
import net.minecraft.world.item.crafting.Recipe;
+import net.minecraft.world.item.crafting.RecipeHolder;
import org.jetbrains.annotations.Nullable;
import java.util.*;
@@ -169,9 +170,9 @@ public class DisplayRegistryImpl extends RecipeManagerContextImpl<REIClientPlugi
@Override
public void endReload() {
if (!fillers.isEmpty()) {
- List<Recipe<?>> allSortedRecipes = getAllSortedRecipes();
+ List<RecipeHolder<?>> allSortedRecipes = getAllSortedRecipes();
for (int i = allSortedRecipes.size() - 1; i >= 0; i--) {
- Recipe<?> recipe = allSortedRecipes.get(i);
+ RecipeHolder<?> recipe = allSortedRecipes.get(i);
addWithReason(recipe, DisplayAdditionReason.RECIPE_MANAGER);
}
}
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java
index da48a31ae..c9ba75aa5 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java
@@ -28,7 +28,7 @@ import dev.architectury.utils.GameInstance;
import me.shedaniel.rei.api.common.plugins.REIPlugin;
import me.shedaniel.rei.api.common.registry.RecipeManagerContext;
import net.minecraft.client.Minecraft;
-import net.minecraft.world.item.crafting.Recipe;
+import net.minecraft.world.item.crafting.RecipeHolder;
import net.minecraft.world.item.crafting.RecipeManager;
import java.util.Collections;
@@ -38,9 +38,9 @@ import java.util.function.Supplier;
import java.util.stream.Collectors;
public class RecipeManagerContextImpl<P extends REIPlugin<?>> implements RecipeManagerContext<P> {
- private static final Comparator<Recipe<?>> RECIPE_COMPARATOR = Comparator.comparing((Recipe<?> o) -> o.getId().getNamespace()).thenComparing(o -> o.getId().getPath());
+ private static final Comparator<RecipeHolder<?>> RECIPE_COMPARATOR = Comparator.comparing((RecipeHolder<?> o) -> o.id().getNamespace()).thenComparing(o -> o.id().getPath());
private final Supplier<RecipeManager> recipeManager;
- private List<Recipe<?>> sortedRecipes = null;
+ private List<RecipeHolder<?>> sortedRecipes = null;
public RecipeManagerContextImpl(Supplier<RecipeManager> recipeManager) {
this.recipeManager = recipeManager;
@@ -52,7 +52,7 @@ public class RecipeManagerContextImpl<P extends REIPlugin<?>> implements RecipeM
}
@Override
- public List<Recipe<?>> getAllSortedRecipes() {
+ public List<RecipeHolder<?>> getAllSortedRecipes() {
if (sortedRecipes == null) {
this.sortedRecipes = getRecipeManager().getRecipes().parallelStream().sorted(RECIPE_COMPARATOR).collect(Collectors.toList());
}