diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java index 45eb016ba4..f49eb7c872 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java @@ -36,6 +36,16 @@ import net.runelite.client.config.ConfigItem; ) public interface XpDropConfig extends Config { + @ConfigItem( + keyName = "hideSkillIcons", + name = "Hide skill icons", + description = "Configure if XP drops will show their respective skill icons" + ) + default boolean hideSkillIcons() + { + return false; + } + @ConfigItem( keyName = "meleePrayerColor", name = "Melee Prayer Color", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java index 5af47cd8d7..17fad58090 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java @@ -66,12 +66,18 @@ public class XpDropPlugin extends Plugin return; } - PrayerType prayer = getActivePrayerType(); if (widget.isHidden()) { return; } + if (config.hideSkillIcons() && widget.getSpriteId() > 0) + { + widget.setHidden(true); + return; + } + + PrayerType prayer = getActivePrayerType(); if (prayer == null) { resetTextColor(widget);