diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtConfig.java index 907d1c6d95..407d9018aa 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtConfig.java @@ -37,6 +37,17 @@ import net.runelite.client.plugins.wintertodt.config.WintertodtNotifyDamage; @ConfigGroup("wintertodt") public interface WintertodtConfig extends Config { + @ConfigItem( + position = 0, + keyName = "showOverlay", + name = "Show Overlay", + description = "Toggles the status overlay" + ) + default boolean showOverlay() + { + return true; + } + @ConfigItem( position = 1, keyName = "damageNotificationColor", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtOverlay.java index 4388f4fa1a..48a8c0d93a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/wintertodt/WintertodtOverlay.java @@ -40,12 +40,14 @@ import net.runelite.client.ui.overlay.components.TitleComponent; class WintertodtOverlay extends OverlayPanel { private final WintertodtPlugin plugin; + private final WintertodtConfig wintertodtConfig; @Inject - private WintertodtOverlay(WintertodtPlugin plugin) + private WintertodtOverlay(WintertodtPlugin plugin, WintertodtConfig wintertodtConfig) { super(plugin); this.plugin = plugin; + this.wintertodtConfig = wintertodtConfig; setPosition(OverlayPosition.BOTTOM_LEFT); getMenuEntries().add(new OverlayMenuEntry(RUNELITE_OVERLAY_CONFIG, OPTION_CONFIGURE, "Wintertodt overlay")); } @@ -53,7 +55,7 @@ class WintertodtOverlay extends OverlayPanel @Override public Dimension render(Graphics2D graphics) { - if (!plugin.isInWintertodt()) + if (!plugin.isInWintertodt() || !wintertodtConfig.showOverlay()) { return null; }