@@ -51,16 +51,22 @@ public final class SignEspHack extends Hack implements UpdateListener,
5151 "Off: Re-centers every chunk to match ESP drop-off.\n "
5252 + "On: Keeps results anchored so you can path back to them." ,
5353 false );
54- private final SignEspGroup signs = new SignEspGroup (
55- new ColorSetting ("Sign color" ,
56- "Signs will be highlighted in this color." , Color .ORANGE ),
57- new CheckboxSetting ("Include signs" , true ));
54+ // Signs are always included; frame inclusion is controlled by a single
55+ // checkbox that used to be named "Include signs" in the UI per request.
56+ private final SignEspGroup signs =
57+ new SignEspGroup (
58+ new ColorSetting ("Sign color" ,
59+ "Signs will be highlighted in this color." , Color .ORANGE ),
60+ null );
5861 private final List <SignEspGroup > groups = Arrays .asList (signs );
59- // New: Frames (incl. glow) toggle/group
62+ // Frames (incl. glow) toggle/group - controlled by a single checkbox
63+ // labeled "Include frames".
64+ private final CheckboxSetting framesEnabled =
65+ new CheckboxSetting ("Include frames" , false );
6066 private final FrameEspEntityGroup frames =
6167 new FrameEspEntityGroup (new ColorSetting ("Frame color" ,
6268 "Item frames (including glow frames) will be highlighted in this color." ,
63- Color .YELLOW ), new CheckboxSetting ( "Include frames" , false ) );
69+ Color .YELLOW ), framesEnabled );
6470 private final List <FrameEspEntityGroup > entityGroups =
6571 Arrays .asList (frames );
6672 private final ChunkAreaSetting area = new ChunkAreaSetting ("Area" ,
0 commit comments