aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-03-06 20:25:01 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-03-06 20:25:01 +0800
commite5909b2fa40428d2a25a4f727a49a4f4fc47ad01 (patch)
tree65f1191151fbddf34da01c1d5eca9427c9751f14 /src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
parent467c6d161a72f6b242c9d1c03ba0db43d70f9f67 (diff)
downloadRoughlyEnoughItems-e5909b2fa40428d2a25a4f727a49a4f4fc47ad01.tar.gz
RoughlyEnoughItems-e5909b2fa40428d2a25a4f727a49a4f4fc47ad01.tar.bz2
RoughlyEnoughItems-e5909b2fa40428d2a25a4f727a49a4f4fc47ad01.zip
Stuff's going on
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
index 6e78cbd4c..541940375 100644
--- a/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
+++ b/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
@@ -21,8 +21,10 @@ import net.minecraft.util.Identifier;
import net.minecraft.util.math.MathHelper;
import java.awt.*;
-import java.util.*;
+import java.util.ArrayList;
import java.util.List;
+import java.util.Map;
+import java.util.Optional;
import java.util.function.Supplier;
public class RecipeViewingScreen extends Screen {
@@ -71,6 +73,11 @@ public class RecipeViewingScreen extends Screen {
@Override
public boolean keyPressed(int int_1, int int_2, int int_3) {
+ if (int_1 == 256 && choosePageActivated) {
+ choosePageActivated = false;
+ onInitialized();
+ return true;
+ }
if ((int_1 == 256 || this.client.options.keyInventory.matchesKey(int_1, int_2)) && this.doesEscapeKeyClose()) {
MinecraftClient.getInstance().openScreen(GuiHelper.getLastContainerScreen());
GuiHelper.getLastOverlay().onInitialized();
@@ -158,7 +165,7 @@ public class RecipeViewingScreen extends Screen {
this.text = selectedCategory.getCategoryName();
super.draw(mouseX, mouseY, partialTicks);
if (isHighlighted(mouseX, mouseY))
- GuiHelper.getLastOverlay().addTooltip(new QueuedTooltip(new Point(mouseX, mouseY), Arrays.asList(I18n.translate("text.rei.view_all_categories").split("\n"))));
+ GuiHelper.getLastOverlay().addTooltip(QueuedTooltip.create(I18n.translate("text.rei.view_all_categories").split("\n")));
}
@Override
@@ -173,7 +180,7 @@ public class RecipeViewingScreen extends Screen {
this.text = String.format("%d/%d", page + 1, getTotalPages(selectedCategory));
super.draw(mouseX, mouseY, partialTicks);
if (isHighlighted(mouseX, mouseY))
- GuiHelper.getLastOverlay().addTooltip(new QueuedTooltip(new Point(mouseX, mouseY), Arrays.asList(I18n.translate("text.rei.choose_page").split("\n"))));
+ GuiHelper.getLastOverlay().addTooltip(QueuedTooltip.create(I18n.translate("text.rei.choose_page").split("\n")));
}
@Override