package me.shedaniel.rei.client; import com.google.common.collect.Lists; import me.shedaniel.rei.gui.ContainerGuiOverlay; import me.shedaniel.rei.gui.widget.TextFieldWidget; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.item.ItemStack; import java.util.List; public class GuiHelper { public static TextFieldWidget searchField; public static List inventoryStacks = Lists.newArrayList(); private static boolean overlayVisible = true; private static ContainerGuiOverlay overlay; public static boolean isOverlayVisible() { return overlayVisible; } public static void toggleOverlayVisible() { overlayVisible = !overlayVisible; } public static ContainerGuiOverlay getOverlay(GuiContainer lastGui) { if (overlay == null) { overlay = new ContainerGuiOverlay(lastGui); overlay.onInitialized(); } return overlay; } public static ContainerGuiOverlay getLastOverlay() { return overlay; } public static void setOverlay(ContainerGuiOverlay overlay) { GuiHelper.overlay = overlay; overlay.onInitialized(); } public static void resetOverlay() { overlay = null; } }