diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountOverlay.java index f8cb87a2e6..e7c32b6453 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountOverlay.java @@ -49,6 +49,7 @@ import net.runelite.client.ui.overlay.OverlayPosition; class JewelleryCountOverlay extends Overlay { private final RuneLite runelite; + private final Client client; private final JewelleryCountConfig config; private final Font font = FontManager.getRunescapeSmallFont().deriveFont(Font.PLAIN, 16); @@ -57,14 +58,13 @@ class JewelleryCountOverlay extends Overlay { super(OverlayPosition.DYNAMIC); this.runelite = runelite; + this.client = runelite.getClient(); this.config = config; } @Override public Dimension render(Graphics2D graphics) { - Client client = runelite.getClient(); - if (client.getGameState() != GameState.LOGGED_IN || !config.enabled() || client.getWidget(WidgetInfo.LOGIN_CLICK_TO_PLAY_SCREEN) != null) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountPlugin.java index 3b5c5305e4..5b6ab44f5c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/jewellerycount/JewelleryCountPlugin.java @@ -30,6 +30,7 @@ import javax.inject.Inject; import net.runelite.client.config.ConfigManager; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; +import net.runelite.client.ui.overlay.Overlay; @PluginDescriptor( name = "Jewellery count plugin" @@ -53,4 +54,10 @@ public class JewelleryCountPlugin extends Plugin { return configManager.getConfig(JewelleryCountConfig.class); } + + @Override + public Overlay getOverlay() + { + return overlay; + } }