From 567922657cb1d66368ab08504e23a51513f43fa0 Mon Sep 17 00:00:00 2001 From: M*C*O Date: Wed, 20 Aug 2025 12:54:14 +0000 Subject: [PATCH] Improvement: Text GUI: only log if status has changed --- src/main/java/com/sheepit/client/ui/GuiText.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/sheepit/client/ui/GuiText.java b/src/main/java/com/sheepit/client/ui/GuiText.java index 3769b45..aea29ef 100644 --- a/src/main/java/com/sheepit/client/ui/GuiText.java +++ b/src/main/java/com/sheepit/client/ui/GuiText.java @@ -106,7 +106,10 @@ public class GuiText implements Gui { } @Override public void status(String msg_, boolean overwriteSuspendedMsg) { - log.debug("GUI " + msg_); + boolean statusChanged = !statusOld.equals(msg_); + if (statusChanged) { + log.debug("GUI " + msg_); + } if (client != null && client.isSuspended()) { if (overwriteSuspendedMsg) { @@ -114,9 +117,8 @@ public class GuiText implements Gui { } } else { - String statusNew = msg_; - if (statusOld.equals(statusNew) == false) { - statusOld = statusNew; + if (statusChanged) { + statusOld = msg_; System.out.println(String.format("%s %s", this.df.format(new Date()), msg_)); } }