diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt index c34673bfe..a9a20d452 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt @@ -52,6 +52,7 @@ class ChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRenderer), forceApply() } override var skipDraw: Boolean + // skips hud draw and draws it in gui stage get() = chatProfile.hidden || active set(value) { chatProfile.hidden = !value @@ -270,6 +271,7 @@ class ChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRenderer), override fun tick() { super.tick() + internal.tick() input.tick() } diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt index 512f6f30f..939f42bb4 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt @@ -30,7 +30,7 @@ class InternalChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRen messages.forceSilentApply() forceApply() } - override var skipDraw: Boolean + override var skipDraw: Boolean // skips hud draw and draws it in gui stage get() = chatProfile.hidden || active set(value) { chatProfile.hidden = !value