blob: b92375f10c9346ec10f2524e1576663e95be0fc5 (
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
27
28
29
30
|
package at.hannibal2.skyhanni.features.misc
import at.hannibal2.skyhanni.SkyHanniMod
import at.hannibal2.skyhanni.data.GuiEditManager
import at.hannibal2.skyhanni.utils.KeyboardManager.isKeyHeld
import at.hannibal2.skyhanni.features.garden.fortuneguide.FFGuideGUI
import at.hannibal2.skyhanni.features.misc.visualwords.VisualWordGui
import at.hannibal2.skyhanni.utils.NEUItems
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
if (GuiEditManager.isInGui() || FFGuideGUI.isInGui() || VisualWordGui.isInGui()) return false
return key.isKeyHeld()
}
}
|