aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild.gradle2
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java5
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsPlugins.java3
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidget.java2
4 files changed, 7 insertions, 5 deletions
diff --git a/build.gradle b/build.gradle
index c2736d0ed..29e14a14e 100755
--- a/build.gradle
+++ b/build.gradle
@@ -6,7 +6,7 @@ sourceCompatibility = 1.8
targetCompatibility = 1.8
archivesBaseName = "RoughlyEnoughItems"
-version = "2.1.0.42"
+version = "2.1.0.43"
def minecraftVersion = "19w03c"
def yarnVersion = "19w03c.4"
diff --git a/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java b/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java
index 3770a8d9f..6abfb8972 100644
--- a/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java
+++ b/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java
@@ -55,6 +55,7 @@ public class RoughlyEnoughItemsCore implements ClientModInitializer, ModInitiali
public static IRecipePlugin registerPlugin(Identifier identifier, IRecipePlugin plugin) {
plugins.put(identifier, plugin);
+ RoughlyEnoughItemsCore.LOGGER.info("REI: Registered plugin %s from %s", identifier.toString(), plugin.getClass());
return plugin;
}
@@ -73,8 +74,10 @@ public class RoughlyEnoughItemsCore implements ClientModInitializer, ModInitiali
public void onInitializeClient() {
registerREIListeners();
// If pluginloader is not installed, base functionality should still remain
- if (!Loader.getInstance().isModLoaded("pluginloader"))
+ if (!Loader.getInstance().isModLoaded("pluginloader")) {
+ RoughlyEnoughItemsCore.LOGGER.warn("REI: Plugin Loader is not loaded! Please consider installing https://minecraft.curseforge.com/projects/pluginloader for REI plugin compatibility!");
registerPlugin(new Identifier("roughlyenoughitems", "default_plugin"), new DefaultPlugin());
+ }
configHelper = new ConfigHelper();
}
diff --git a/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsPlugins.java b/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsPlugins.java
index d3ff98686..80e1bafd9 100644
--- a/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsPlugins.java
+++ b/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsPlugins.java
@@ -21,9 +21,8 @@ public class RoughlyEnoughItemsPlugins implements LoaderCreator {
try {
IRecipePlugin plugin = (IRecipePlugin) container.getOwner().getAdapter().createInstance(aClass, instantiationOptions);
RoughlyEnoughItemsCore.registerPlugin(id, plugin);
- RoughlyEnoughItemsCore.LOGGER.info("Registered plugin %s from %s", id, aClass);
} catch (LanguageAdapterException e) {
- RoughlyEnoughItemsCore.LOGGER.error("Error loading plugin %s", id, e);
+ RoughlyEnoughItemsCore.LOGGER.error("REI: Error loading plugin %s", id, e);
}
})
.build();
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidget.java
index 9e1509880..4640a14e8 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidget.java
@@ -67,7 +67,7 @@ public class RecipeViewingWidget extends Gui {
@Override
public boolean keyPressed(int int_1, int int_2, int int_3) {
- if (int_1 == 256 && this.doesEscapeKeyClose()) {
+ if ((int_1 == 256 || this.client.options.keyInventory.matchesKey(int_1, int_2)) && this.doesEscapeKeyClose()) {
MinecraftClient.getInstance().openGui(parent.getContainerGui());
return true;
}