diff options
| author | Roman / Linnea Gräf <roman.graef@gmail.com> | 2023-01-11 22:03:47 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-11 22:03:47 +0100 |
| commit | 49c9345807ed4d13d035e27a0665e2f7c63b0c9e (patch) | |
| tree | 203bb0c8645fff55439da6ec953100d3f63de8a0 /src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java | |
| parent | 378c22c7cd98fba1f1bf1c2dd53f560deca29619 (diff) | |
| download | notenoughupdates-49c9345807ed4d13d035e27a0665e2f7c63b0c9e.tar.gz notenoughupdates-49c9345807ed4d13d035e27a0665e2f7c63b0c9e.tar.bz2 notenoughupdates-49c9345807ed4d13d035e27a0665e2f7c63b0c9e.zip | |
Optional Oneconfig support (#401)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java b/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java index 129f973b..371d657e 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java @@ -73,6 +73,8 @@ import io.github.moulberry.notenoughupdates.overlays.TextOverlay; import io.github.moulberry.notenoughupdates.util.NotificationHandler; import io.github.moulberry.notenoughupdates.util.SBInfo; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiScreen; import net.minecraftforge.client.ClientCommandHandler; import java.util.ArrayList; @@ -88,10 +90,11 @@ public class NEUConfig extends Config { for (TextOverlay overlay : OverlayManager.textOverlays) { overlayPositions.put(overlay, overlay.getPosition()); } + GuiScreen savedGui = Minecraft.getMinecraft().currentScreen; Minecraft.getMinecraft().displayGuiScreen(new GuiPositionEditor(overlayPositions, () -> { }, () -> { }, () -> { - NotEnoughUpdates.INSTANCE.openGui = new GuiScreenElementWrapper(NEUConfigEditor.editor); + NotEnoughUpdates.INSTANCE.openGui = savedGui; })); } @@ -109,8 +112,9 @@ public class NEUConfig extends Config { case -1: return; case 0: + GuiScreen savedGui = Minecraft.getMinecraft().currentScreen; NotEnoughUpdates.INSTANCE.openGui = new GuiDungeonMapEditor(() -> { - NotEnoughUpdates.INSTANCE.openGui = new GuiScreenElementWrapper(NEUConfigEditor.editor); + NotEnoughUpdates.INSTANCE.openGui = savedGui; }); return; case 1: |
