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);