From 57dd48049d4b4aeb83b9cf531d626777d7897bbb Mon Sep 17 00:00:00 2001 From: alemi Date: Wed, 17 Jan 2024 00:36:57 +0100 Subject: fix: only hide effects when no gui is shown --- src/main/java/ftbsc/bscv/modules/hud/InfoDisplay.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/ftbsc/bscv/modules/hud/InfoDisplay.java b/src/main/java/ftbsc/bscv/modules/hud/InfoDisplay.java index 2df6b10..6553e94 100644 --- a/src/main/java/ftbsc/bscv/modules/hud/InfoDisplay.java +++ b/src/main/java/ftbsc/bscv/modules/hud/InfoDisplay.java @@ -175,10 +175,13 @@ public class InfoDisplay extends HudModule { @SubscribeEvent public void onRenderOverlay(RenderGameOverlayEvent event) { - if (event.getType() == ElementType.POTION_ICONS) { - if (this.hide_effects.get() && event.isCancelable()) { - event.setCanceled(true); - } + if ( + event.getType() == ElementType.POTION_ICONS + && MC.screen == null + && this.hide_effects.get() + && event.isCancelable() + ) { + event.setCanceled(true); } if (event.getType() != ElementType.TEXT) return; -- cgit v1.2.3-56-ga3b1