@@ -79,6 +79,7 @@ public class Config {
7979 public boolean GiveUuidNameStrings = true ;
8080 public boolean CPUDisplay = true ;
8181 public CPUDisplayCorner CPUDisplayCornerOption = CPUDisplayCorner .TOP_LEFT ;
82+ public boolean HideScopeChangeMessages = true ;
8283
8384 public Config () {
8485 }
@@ -161,6 +162,7 @@ public void save() {
161162 object .addProperty ("GiveUuidNameStrings" , GiveUuidNameStrings );
162163 object .addProperty ("CPUDisplay" , CPUDisplay );
163164 object .addProperty ("CPUDisplayCorner" , CPUDisplayCornerOption .name ());
165+ object .addProperty ("HideScopeChangeMessages" , HideScopeChangeMessages );
164166 FileManager .writeConfig (object .toString ());
165167 } catch (Exception e ) {
166168 CodeClient .LOGGER .info ("Couldn't save config: " + e );
@@ -670,6 +672,16 @@ public YetAnotherConfigLib getLibConfig() {
670672 )
671673 .controller (nodeOption -> () -> new EnumController <>(nodeOption , Config .CPUDisplayCorner .class ))
672674 .build ())
675+ .option (Option .createBuilder (Boolean .class )
676+ .name (Text .translatable ("codeclient.config.hide_scope_change_messages" ))
677+ .description (OptionDescription .of (Text .translatable ("codeclient.config.hide_scope_change_messages.description" )))
678+ .binding (
679+ true ,
680+ () -> HideScopeChangeMessages ,
681+ opt -> HideScopeChangeMessages = opt
682+ )
683+ .controller (TickBoxControllerBuilder ::create )
684+ .build ())
673685 //</editor-fold>
674686 //<editor-fold desc="Action Viewer">
675687 .group (OptionGroup .createBuilder ()
0 commit comments