From 59393d5ecdb29218f62325476d22ecb1af5d0c10 Mon Sep 17 00:00:00 2001 From: Reasel Date: Mon, 22 Jun 2026 16:22:46 -0700 Subject: [PATCH] chore: polish plugin metadata for plugin-hub submission - accurate description listing real metrics (consistency, interval, distance) - add version= key (convention) to runelite-plugin.properties - add description and tags to @PluginDescriptor for client discoverability - reword internal comment --- runelite-plugin.properties | 5 +++-- .../java/com/afkstatstracker/AfkStatsTrackerPlugin.java | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/runelite-plugin.properties b/runelite-plugin.properties index b3e5819..20b9b71 100644 --- a/runelite-plugin.properties +++ b/runelite-plugin.properties @@ -1,6 +1,7 @@ displayName=AFK Stats Tracker author=Reasel -description=Tracks clicks during AFK sessions and computes clicks per hour and consistency stats +description=Tracks mouse clicks during AFK sessions and computes consistency, average click interval, and average click distance tags=afk,stats,tracker,clicks plugins=com.afkstatstracker.AfkStatsTrackerPlugin -build=standard \ No newline at end of file +version= +build=standard diff --git a/src/main/java/com/afkstatstracker/AfkStatsTrackerPlugin.java b/src/main/java/com/afkstatstracker/AfkStatsTrackerPlugin.java index 722e4d7..cd7bffc 100644 --- a/src/main/java/com/afkstatstracker/AfkStatsTrackerPlugin.java +++ b/src/main/java/com/afkstatstracker/AfkStatsTrackerPlugin.java @@ -22,7 +22,9 @@ @Slf4j @PluginDescriptor( - name = "AFK Stats Tracker" + name = "AFK Stats Tracker", + description = "Tracks click consistency, interval, and distance during AFK sessions", + tags = {"afk", "stats", "tracker", "clicks"} ) public class AfkStatsTrackerPlugin extends Plugin { @@ -89,8 +91,8 @@ public void save(String json) clientToolbar.addNavigation(navButton); - // ponytail: registration is managed per-session in start/stopSession. - // Registering here too caused double-registration (double-counted clicks). + // Registration is managed per-session in start/stopSession. + // Registering here too would double-register the listener (double-counting clicks). mouseListener = new MouseClickCounterListener(); }