diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-02-27 02:48:41 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-02-27 02:48:41 +0800 |
| commit | 9a7d1bc21e86041d8a6f54602282a770ca557c60 (patch) | |
| tree | 06efc60d62062e11c19af7f27230c35aec776803 /src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java | |
| parent | 2af7db96fa42f6c3c4cf2c90a170cfd25533c7ac (diff) | |
| download | RoughlyEnoughItems-9a7d1bc21e86041d8a6f54602282a770ca557c60.tar.gz RoughlyEnoughItems-9a7d1bc21e86041d8a6f54602282a770ca557c60.tar.bz2 RoughlyEnoughItems-9a7d1bc21e86041d8a6f54602282a770ca557c60.zip | |
Better refiltering, 20w09a, delta based PreRecipeViewingScreen animation and fix pressing E closes when searching.
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java index e60140c78..fc9e287b4 100644 --- a/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java @@ -105,6 +105,11 @@ public class VillagerRecipeViewingScreen extends Screen implements StackToNotice } @Override + public boolean isPauseScreen() { + return false; + } + + @Override public void addIngredientStackToNotice(EntryStack stack) { ingredientStackToNotice = stack; } @@ -457,11 +462,6 @@ public class VillagerRecipeViewingScreen extends Screen implements StackToNotice @Override public boolean keyPressed(int int_1, int int_2, int int_3) { - if ((int_1 == 256 || this.minecraft.options.keyInventory.matchesKey(int_1, int_2)) && this.shouldCloseOnEsc()) { - MinecraftClient.getInstance().openScreen(ScreenHelper.getLastContainerScreen()); - ScreenHelper.getLastOverlay().init(); - return true; - } if (int_1 == 258) { boolean boolean_1 = !hasShiftDown(); if (!this.changeFocus(boolean_1)) @@ -490,6 +490,11 @@ public class VillagerRecipeViewingScreen extends Screen implements StackToNotice for (Element element : children()) if (element.keyPressed(int_1, int_2, int_3)) return true; + if (int_1 == 256 || this.minecraft.options.keyInventory.matchesKey(int_1, int_2)) { + MinecraftClient.getInstance().openScreen(ScreenHelper.getLastContainerScreen()); + ScreenHelper.getLastOverlay().init(); + return true; + } if (int_1 == 259) { if (ScreenHelper.hasLastRecipeScreen()) minecraft.openScreen(ScreenHelper.getLastRecipeScreen()); |
