Bläddra i källkod

v2.1.0.43

Close #12
Adds warn message if player didn't install plugin loader.
Unknown 6 år sedan
förälder
incheckning
752ce451ba

+ 1 - 1
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"

+ 4 - 1
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();
     }
     

+ 1 - 2
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();

+ 1 - 1
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;
         }