diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-03-06 20:25:01 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-03-06 20:25:01 +0800 |
| commit | e5909b2fa40428d2a25a4f727a49a4f4fc47ad01 (patch) | |
| tree | 65f1191151fbddf34da01c1d5eca9427c9751f14 /src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java | |
| parent | 467c6d161a72f6b242c9d1c03ba0db43d70f9f67 (diff) | |
| download | RoughlyEnoughItems-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.java | 13 |
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 |
