From 4f8991dc7e22913d001877d77c37342d428f1c05 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 15 Mar 2022 18:24:01 -0400 Subject: [PATCH] loot tracker: add remember loot option --- .../client/plugins/loottracker/LootTrackerConfig.java | 10 ++++++++++ .../client/plugins/loottracker/LootTrackerPlugin.java | 6 +++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerConfig.java index 6e1b9f27ed..5c10067ccf 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerConfig.java @@ -81,6 +81,16 @@ public interface LootTrackerConfig extends Config return false; } + @ConfigItem( + keyName = "syncPanel", + name = "Remember loot", + description = "Saves loot between client sessions" + ) + default boolean syncPanel() + { + return true; + } + @ConfigItem( keyName = "ignoredEvents", name = "Ignored Loot Sources", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java index 8d9d0dbe1e..dd8c4d1aee 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java @@ -414,7 +414,6 @@ public class LootTrackerPlugin extends Plugin return; } - log.debug("Profile changed to {}", profileKey); switchProfile(profileKey); } @@ -429,6 +428,11 @@ public class LootTrackerPlugin extends Plugin log.debug("Switched to profile {}", profileKey); + if (!config.syncPanel()) + { + return; + } + int drops = 0; List loots = new ArrayList<>(); Instant old = Instant.now().minus(MAX_AGE);