aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/client/GuiHelper.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/client/GuiHelper.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/client/GuiHelper.java')
-rw-r--r--src/main/java/me/shedaniel/rei/client/GuiHelper.java66
1 files changed, 0 insertions, 66 deletions
diff --git a/src/main/java/me/shedaniel/rei/client/GuiHelper.java b/src/main/java/me/shedaniel/rei/client/GuiHelper.java
deleted file mode 100644
index 329753add..000000000
--- a/src/main/java/me/shedaniel/rei/client/GuiHelper.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package me.shedaniel.rei.client;
-
-import com.google.common.collect.Lists;
-import me.shedaniel.rei.RoughlyEnoughItemsCore;
-import me.shedaniel.rei.gui.ContainerScreenOverlay;
-import me.shedaniel.rei.gui.widget.TextFieldWidget;
-import me.shedaniel.rei.listeners.ContainerScreenHooks;
-import net.minecraft.client.gui.ContainerScreen;
-import net.minecraft.client.gui.InputListener;
-import net.minecraft.client.gui.widget.ButtonWidget;
-import net.minecraft.client.gui.widget.RecipeBookButtonWidget;
-import net.minecraft.item.ItemStack;
-
-import java.util.List;
-
-public class GuiHelper {
-
- public static TextFieldWidget searchField;
- public static List<ItemStack> inventoryStacks = Lists.newArrayList();
- private static boolean overlayVisible = true;
- private static ContainerScreenOverlay overlay;
- private static ContainerScreen lastContainerScreen;
-
- public static boolean isOverlayVisible() {
- return overlayVisible;
- }
-
- public static void toggleOverlayVisible() {
- overlayVisible = !overlayVisible;
- }
-
- public static ContainerScreenOverlay getLastOverlay(boolean reset) {
- if (overlay == null || reset) {
- overlay = new ContainerScreenOverlay();
- overlay.onInitialized();
- }
- return overlay;
- }
-
- public static ContainerScreenOverlay getLastOverlay() {
- return getLastOverlay(false);
- }
-
- public static void disableRecipeBook(ContainerScreen lastContainerScreen, List<InputListener> listeners, List<ButtonWidget> buttonWidgets) {
- RoughlyEnoughItemsCore.LOGGER.info("%d %d", listeners.size(), buttonWidgets.size());
- for(InputListener listener : listeners)
- if (listener instanceof RecipeBookButtonWidget)
- listeners.remove(listener);
- for(ButtonWidget buttonWidget : buttonWidgets)
- if (buttonWidget instanceof RecipeBookButtonWidget)
- buttonWidgets.remove(buttonWidget);
- }
-
- public static ContainerScreen getLastContainerScreen() {
- return lastContainerScreen;
- }
-
- public static void setLastContainerScreen(ContainerScreen lastContainerScreen) {
- GuiHelper.lastContainerScreen = lastContainerScreen;
- }
-
- public static ContainerScreenHooks getLastContainerScreenHooks() {
- return (ContainerScreenHooks) lastContainerScreen;
- }
-
-}