diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-03-08 17:49:29 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-03-08 17:49:29 +0800 |
| commit | 2e42d6872548241691e28d913681ff6950a4aba9 (patch) | |
| tree | febee27d24f43b74765684269edae240456a6b74 /src/main/java/me/shedaniel/rei/client/GuiHelper.java | |
| parent | 20a0d31befa8120688b77faf189748ca4c0b9e07 (diff) | |
| download | RoughlyEnoughItems-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.java | 66 |
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; - } - -} |
