GuiHelper.java 1017 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package me.shedaniel.rei.client;
  2. import me.shedaniel.rei.gui.ContainerGuiOverlay;
  3. import me.shedaniel.rei.gui.widget.TextFieldWidget;
  4. import net.minecraft.client.gui.ContainerGui;
  5. public class GuiHelper {
  6. private static boolean overlayVisible = true;
  7. private static ContainerGuiOverlay overlay;
  8. public static TextFieldWidget searchField;
  9. public static boolean isOverlayVisible() {
  10. return overlayVisible;
  11. }
  12. public static void toggleOverlayVisible() {
  13. overlayVisible = !overlayVisible;
  14. }
  15. public static ContainerGuiOverlay getOverlay(ContainerGui lastGui) {
  16. if (overlay == null) {
  17. overlay = new ContainerGuiOverlay(lastGui);
  18. overlay.onInitialized();
  19. }
  20. return overlay;
  21. }
  22. public static void setOverlay(ContainerGuiOverlay overlay) {
  23. GuiHelper.overlay = overlay;
  24. overlay.onInitialized();
  25. }
  26. public static void resetOverlay() {
  27. overlay = null;
  28. }
  29. }