aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/client
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-11 21:24:53 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-11 21:24:53 +0800
commitc9292fa51e69e051569caa9bd6f61572ac8fdeea (patch)
tree3f8f153e29a594153207db894e2b498bd2fda905 /src/main/java/me/shedaniel/rei/client
parent20142b33f979ed4ec6818003447aa9221bedd675 (diff)
downloadRoughlyEnoughItems-c9292fa51e69e051569caa9bd6f61572ac8fdeea.tar.gz
RoughlyEnoughItems-c9292fa51e69e051569caa9bd6f61572ac8fdeea.tar.bz2
RoughlyEnoughItems-c9292fa51e69e051569caa9bd6f61572ac8fdeea.zip
More Recipes
Diffstat (limited to 'src/main/java/me/shedaniel/rei/client')
-rw-r--r--src/main/java/me/shedaniel/rei/client/ClientHelper.java6
-rw-r--r--src/main/java/me/shedaniel/rei/client/RecipeHelper.java5
2 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/rei/client/ClientHelper.java b/src/main/java/me/shedaniel/rei/client/ClientHelper.java
index 8a7386a66..ea7ce4d24 100644
--- a/src/main/java/me/shedaniel/rei/client/ClientHelper.java
+++ b/src/main/java/me/shedaniel/rei/client/ClientHelper.java
@@ -24,11 +24,9 @@ import net.minecraft.util.PacketByteBuf;
import net.minecraft.util.registry.Registry;
import java.awt.*;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import java.util.stream.Collectors;
public class ClientHelper implements ClientLoaded, ClientModInitializer {
@@ -99,14 +97,14 @@ public class ClientHelper implements ClientLoaded, ClientModInitializer {
public static boolean executeRecipeKeyBind(ContainerGuiOverlay overlay, ItemStack stack, IMixinContainerGui parent) {
Map<IRecipeCategory, List<IRecipeDisplay>> map = RecipeHelper.getRecipesFor(stack);
if (map.keySet().size() > 0)
- MinecraftClient.getInstance().openGui(new RecipeViewingWidget(overlay, MinecraftClient.getInstance().window, parent, map));
+ MinecraftClient.getInstance().openGui(new RecipeViewingWidget(MinecraftClient.getInstance().window, parent, map));
return map.keySet().size() > 0;
}
public static boolean executeUsageKeyBind(ContainerGuiOverlay overlay, ItemStack stack, IMixinContainerGui parent) {
Map<IRecipeCategory, List<IRecipeDisplay>> map = RecipeHelper.getUsagesFor(stack);
if (map.keySet().size() > 0)
- MinecraftClient.getInstance().openGui(new RecipeViewingWidget(overlay, MinecraftClient.getInstance().window, parent, map));
+ MinecraftClient.getInstance().openGui(new RecipeViewingWidget(MinecraftClient.getInstance().window, parent, map));
return map.keySet().size() > 0;
}
diff --git a/src/main/java/me/shedaniel/rei/client/RecipeHelper.java b/src/main/java/me/shedaniel/rei/client/RecipeHelper.java
index 9860ea8ed..70dad4c7c 100644
--- a/src/main/java/me/shedaniel/rei/client/RecipeHelper.java
+++ b/src/main/java/me/shedaniel/rei/client/RecipeHelper.java
@@ -122,6 +122,11 @@ public class RecipeHelper implements RecipeSync {
plugin.registerPluginCategories();
plugin.registerRecipes();
});
+ Collections.reverse(categories);
+ RoughlyEnoughItemsCore.LOGGER.info("Registered REI Categories: " + String.join(", ", categories.stream().map(category -> {return category.getCategoryName();}).collect(Collectors.toList())));
}
+ public static List<IRecipeCategory> getCategories() {
+ return categories;
+ }
}