Skip to content

Commit 644e314

Browse files
committed
Close UI on keybind
1 parent 0083d0e commit 644e314

File tree

1 file changed

+7
-0
lines changed
  • common/src/main/kotlin/com/lambda/module/modules/client

1 file changed

+7
-0
lines changed

common/src/main/kotlin/com/lambda/module/modules/client/ClickGui.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717

1818
package com.lambda.module.modules.client
1919

20+
import com.lambda.Lambda.mc
2021
import com.lambda.module.Module
2122
import com.lambda.module.tag.ModuleTag
2223
import com.lambda.gui.ScreenLayout.Companion.gui
2324
import com.lambda.gui.component.core.FilledRect.Companion.rect
2425
import com.lambda.gui.impl.clickgui.ModuleWindow.Companion.moduleWindow
26+
import com.lambda.util.KeyCode
2527
import com.lambda.util.math.Vec2d
2628
import com.lambda.util.math.setAlpha
2729
import java.awt.Color
@@ -64,6 +66,11 @@ object ClickGui : Module(
6466
val smoothness by setting("Smoothness", 0.4, 0.3..0.7, 0.01) { animationCurve != AnimationCurve.Static }
6567

6668
val SCREEN get() = gui("Click Gui") {
69+
onKeyPress {
70+
if (it.keyCode != keybind.keyCode || keybind == KeyCode.UNBOUND) return@onKeyPress
71+
mc.currentScreen?.close()
72+
}
73+
6774
rect {
6875
onUpdate {
6976
rect = owner!!.rect

0 commit comments

Comments
 (0)