aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-03-08 17:49:29 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-03-08 17:49:29 +0800
commit2e42d6872548241691e28d913681ff6950a4aba9 (patch)
treefebee27d24f43b74765684269edae240456a6b74 /src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java
parent20a0d31befa8120688b77faf189748ca4c0b9e07 (diff)
downloadRoughlyEnoughItems-2e42d6872548241691e28d913681ff6950a4aba9.tar.gz
RoughlyEnoughItems-2e42d6872548241691e28d913681ff6950a4aba9.tar.bz2
RoughlyEnoughItems-2e42d6872548241691e28d913681ff6950a4aba9.zip
Catch StackOverflow
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java
index 0a2e9ae0f..eb41d51c9 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java
@@ -3,7 +3,7 @@ package me.shedaniel.rei.gui.widget;
import me.shedaniel.rei.api.RecipeDisplay;
import me.shedaniel.rei.api.SpeedCraftFunctional;
import me.shedaniel.rei.client.ClientHelper;
-import me.shedaniel.rei.client.GuiHelper;
+import me.shedaniel.rei.client.ScreenHelper;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.resource.language.I18n;
@@ -24,20 +24,20 @@ public class SpeedCraftingButtonWidget extends ButtonWidget {
@Override
public void onPressed(int button, double mouseX, double mouseY) {
- MinecraftClient.getInstance().openScreen(GuiHelper.getLastContainerScreen());
- GuiHelper.getLastOverlay().onInitialized();
- functional.performAutoCraft(GuiHelper.getLastContainerScreen(), displaySupplier.get());
+ MinecraftClient.getInstance().openScreen(ScreenHelper.getLastContainerScreen());
+ ScreenHelper.getLastOverlay().onInitialized();
+ functional.performAutoCraft(ScreenHelper.getLastContainerScreen(), displaySupplier.get());
}
@Override
public void draw(int mouseX, int mouseY, float partialTicks) {
- this.enabled = functional != null && functional.acceptRecipe(GuiHelper.getLastContainerScreen(), displaySupplier.get());
+ this.enabled = functional != null && functional.acceptRecipe(ScreenHelper.getLastContainerScreen(), displaySupplier.get());
super.draw(mouseX, mouseY, partialTicks);
if (getBounds().contains(mouseX, mouseY))
if (enabled)
- GuiHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.speed_craft.move_items"))));
+ ScreenHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.speed_craft.move_items"))));
else
- GuiHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.speed_craft.failed_move_items"))));
+ ScreenHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.speed_craft.failed_move_items"))));
}
}