diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordConfig.java index fd992b7d77..b8f082466e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordConfig.java @@ -50,4 +50,15 @@ public interface DiscordConfig extends Config { return 10; } + + @ConfigItem( + keyName = "showSkillActivity", + name = "Show activity while skilling", + description = "Configures if your activity while training skills should be shown.", + position = 2 + ) + default boolean showSkillingActivity() + { + return true; + } } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java index c542c76191..ea194faf3f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java @@ -126,7 +126,7 @@ public class DiscordPlugin extends Plugin final DiscordGameEventType discordGameEventType = DiscordGameEventType.fromSkill(event.getSkill()); - if (discordGameEventType != null) + if (discordGameEventType != null && config.showSkillingActivity()) { discordState.triggerEvent(discordGameEventType, config.actionDelay()); }