blob: efc6e3d1ecd90dfbc0dc9d53462dddb300ca8572 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package at.hannibal2.skyhanni.features.misc
import at.hannibal2.skyhanni.SkyHanniMod
import at.hannibal2.skyhanni.utils.NEUItems
import at.hannibal2.skyhanni.utils.OSUtils
import io.github.moulberry.moulconfig.gui.GuiScreenElementWrapper
import net.minecraft.client.Minecraft
import net.minecraft.client.gui.inventory.GuiEditSign
import org.lwjgl.input.Keyboard
object ChatPeek {
@JvmStatic
fun peek(): Boolean {
val key = SkyHanniMod.feature.chat.peekChat
if (Minecraft.getMinecraft().thePlayer == null) return false
if (key <= Keyboard.KEY_NONE) return false
if (Minecraft.getMinecraft().currentScreen is GuiEditSign) return false
if (Minecraft.getMinecraft().currentScreen is GuiScreenElementWrapper) return false
if (NEUItems.neuHasFocus()) return false
return OSUtils.isKeyHeld(key)
}
}
|