aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt
diff options
context:
space:
mode:
authorWyvest <45589059+Wyvest@users.noreply.github.com>2022-05-29 15:26:36 +0700
committerWyvest <45589059+Wyvest@users.noreply.github.com>2022-05-29 15:26:36 +0700
commit98eedb30ac2f4e6ab9b0b1b04127e4afdcba0315 (patch)
treea26d876b223229a35d05ef93c81a429ea1d877cd /src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt
parentce370c8e2768383b57212fccd4018f92f88b8847 (diff)
downloadOneConfig-98eedb30ac2f4e6ab9b0b1b04127e4afdcba0315.tar.gz
OneConfig-98eedb30ac2f4e6ab9b0b1b04127e4afdcba0315.tar.bz2
OneConfig-98eedb30ac2f4e6ab9b0b1b04127e4afdcba0315.zip
kotlin dsl
RenderManager reorganization fix build error in CommandHelper
Diffstat (limited to 'src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt')
-rw-r--r--src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt b/src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt
new file mode 100644
index 0000000..704ad2b
--- /dev/null
+++ b/src/main/kotlin/cc/polyfrost/oneconfig/utils/dsl/GuiUtilsDSL.kt
@@ -0,0 +1,11 @@
+package cc.polyfrost.oneconfig.utils.dsl
+
+import cc.polyfrost.oneconfig.utils.GuiUtils
+import net.minecraft.client.gui.GuiScreen
+
+/**
+ * Displays the provided screen after a tick, preventing mouse sync issues.
+ *
+ * @see GuiUtils.displayScreen
+ */
+fun GuiScreen.openScreen() = GuiUtils.displayScreen(this) \ No newline at end of file