Merge pull request #217 from tylerthardy/fixJewelleryPlugin

Fix jewellery plugin
This commit is contained in:
Adam
2017-11-17 19:56:11 -05:00
committed by GitHub
2 changed files with 9 additions and 2 deletions

View File

@@ -49,6 +49,7 @@ import net.runelite.client.ui.overlay.OverlayPosition;
class JewelleryCountOverlay extends Overlay class JewelleryCountOverlay extends Overlay
{ {
private final RuneLite runelite; private final RuneLite runelite;
private final Client client;
private final JewelleryCountConfig config; private final JewelleryCountConfig config;
private final Font font = FontManager.getRunescapeSmallFont().deriveFont(Font.PLAIN, 16); private final Font font = FontManager.getRunescapeSmallFont().deriveFont(Font.PLAIN, 16);
@@ -57,14 +58,13 @@ class JewelleryCountOverlay extends Overlay
{ {
super(OverlayPosition.DYNAMIC); super(OverlayPosition.DYNAMIC);
this.runelite = runelite; this.runelite = runelite;
this.client = runelite.getClient();
this.config = config; this.config = config;
} }
@Override @Override
public Dimension render(Graphics2D graphics) public Dimension render(Graphics2D graphics)
{ {
Client client = runelite.getClient();
if (client.getGameState() != GameState.LOGGED_IN if (client.getGameState() != GameState.LOGGED_IN
|| !config.enabled() || !config.enabled()
|| client.getWidget(WidgetInfo.LOGIN_CLICK_TO_PLAY_SCREEN) != null) || client.getWidget(WidgetInfo.LOGIN_CLICK_TO_PLAY_SCREEN) != null)

View File

@@ -30,6 +30,7 @@ import javax.inject.Inject;
import net.runelite.client.config.ConfigManager; import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.ui.overlay.Overlay;
@PluginDescriptor( @PluginDescriptor(
name = "Jewellery count plugin" name = "Jewellery count plugin"
@@ -53,4 +54,10 @@ public class JewelleryCountPlugin extends Plugin
{ {
return configManager.getConfig(JewelleryCountConfig.class); return configManager.getConfig(JewelleryCountConfig.class);
} }
@Override
public Overlay getOverlay()
{
return overlay;
}
} }