Przeglądaj źródła

Fixes REI responding to mouse clicks when it is not opened.

Signed-off-by: shedaniel <daniel@shedaniel.me>
shedaniel 5 lat temu
rodzic
commit
dd07da5306

+ 1 - 1
gradle.properties

@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx3G
-mod_version=4.6.4
+mod_version=4.6.5
 supported_version=1.16.x
 minecraft_version=1.16.1
 yarn_version=1.16.1+build.4+legacy.20w09a+build.8

+ 2 - 0
src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java

@@ -363,6 +363,8 @@ public class RoughlyEnoughItemsCore implements ClientModInitializer {
         });
         ClothClientHooks.SCREEN_MOUSE_RELEASED.register((minecraftClient, screen, v, v1, i) -> {
             isLeftModePressed = false;
+            if (shouldReturn(screen))
+                return ActionResult.PASS;
             if (ScreenHelper.getOptionalOverlay().isPresent())
                 if (ScreenHelper.isOverlayVisible() && ScreenHelper.getLastOverlay().mouseReleased(v, v1, i)) {
                     return ActionResult.SUCCESS;