From 05cc4f419ca49f1594580ba363cc0d9538b7152d Mon Sep 17 00:00:00 2001 From: mkowen1 Date: Sat, 20 Feb 2021 14:27:44 -0800 Subject: [PATCH] item identification: Add bars --- .../itemidentification/ItemIdentification.java | 11 +++++++++++ .../itemidentification/ItemIdentificationConfig.java | 11 +++++++++++ .../itemidentification/ItemIdentificationOverlay.java | 6 ++++++ 3 files changed, 28 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentification.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentification.java index adaff1575e..458dd1395e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentification.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentification.java @@ -147,6 +147,16 @@ enum ItemIdentification DAEYALT_ORE(Type.ORE, "Daeyalt", "DAE", ItemID.DAEYALT_ORE), LUNAR_ORE(Type.ORE, "Lunar", "LUN", ItemID.LUNAR_ORE), + //Bars + BRONZE_BAR(Type.BAR, "Bronze", "BRO", ItemID.BRONZE_BAR), + IRON_BAR(Type.BAR, "Iron", "IRO", ItemID.IRON_BAR), + SILVER_BAR(Type.BAR, "Silver", "SIL", ItemID.SILVER_BAR), + STEEL_BAR(Type.BAR, "Steel", "STE", ItemID.STEEL_BAR), + GOLD_BAR(Type.BAR, "Gold", "GOL", ItemID.GOLD_BAR), + MITHRIL_BAR(Type.BAR, "Mithril", "MIT", ItemID.MITHRIL_BAR), + ADAMANTITE_BAR(Type.BAR, "Adaman", "ADA", ItemID.ADAMANTITE_BAR), + RUNITE_BAR(Type.BAR, "Runite", "RUN", ItemID.RUNITE_BAR), + //Gems SAPPHIRE(Type.GEM, "Sapphir", "S", ItemID.UNCUT_SAPPHIRE, ItemID.SAPPHIRE), EMERALD(Type.GEM, "Emerald", "E", ItemID.UNCUT_EMERALD, ItemID.EMERALD), @@ -356,6 +366,7 @@ enum ItemIdentification SAPLING, COMPOST, ORE, + BAR, GEM, POTION, IMPLING_JAR, diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationConfig.java index d677b5ccb8..1a61948cf3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationConfig.java @@ -127,6 +127,17 @@ public interface ItemIdentificationConfig extends Config return false; } + @ConfigItem( + keyName = "showBars", + name = "Bars", + description = "Show identification on Bars", + section = identificationSection + ) + default boolean showBars() + { + return false; + } + @ConfigItem( keyName = "showGems", name = "Gems", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.java index 65bacc644e..ce7a658398 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.java @@ -101,6 +101,12 @@ class ItemIdentificationOverlay extends WidgetItemOverlay return; } break; + case BAR: + if (!config.showBars()) + { + return; + } + break; case GEM: if (!config.showGems()) {