From 298ccd0cdacf79ea6e51184724c1bd587b019a97 Mon Sep 17 00:00:00 2001 From: takuyakanbr Date: Mon, 25 Jun 2018 00:28:35 +0800 Subject: [PATCH] Add description and tags fields to PluginDescriptor --- .../runelite/client/plugins/PluginDescriptor.java | 12 +++++++++++- .../client/plugins/account/AccountPlugin.java | 2 ++ .../client/plugins/agility/AgilityPlugin.java | 4 +++- .../animsmoothing/AnimationSmoothingPlugin.java | 2 ++ .../client/plugins/antidrag/AntiDragPlugin.java | 6 +++++- .../plugins/attackstyles/AttackStylesPlugin.java | 4 +++- .../client/plugins/banktags/BankTagsPlugin.java | 4 +++- .../client/plugins/bankvalue/BankValuePlugin.java | 6 +++++- .../barbarianassault/BarbarianAssaultPlugin.java | 4 +++- .../client/plugins/barrows/BarrowsPlugin.java | 4 +++- .../plugins/blastfurnace/BlastFurnacePlugin.java | 4 +++- .../client/plugins/blastmine/BlastMinePlugin.java | 6 +++++- .../runelite/client/plugins/boosts/BoostsPlugin.java | 4 +++- .../client/plugins/bosstimer/BossTimersPlugin.java | 4 +++- .../runelite/client/plugins/cannon/CannonPlugin.java | 4 +++- .../client/plugins/cerberus/CerberusPlugin.java | 6 +++++- .../plugins/chatcommands/ChatCommandsPlugin.java | 4 +++- .../plugins/chathistory/ChatHistoryPlugin.java | 5 ++++- .../chatnotifications/ChatNotificationsPlugin.java | 2 ++ .../client/plugins/clanchat/ClanChatPlugin.java | 4 +++- .../client/plugins/cluescrolls/ClueScrollPlugin.java | 4 +++- .../plugins/combatlevel/CombatLevelPlugin.java | 3 ++- .../net/runelite/client/plugins/corp/CorpPlugin.java | 4 +++- .../plugins/crystalmathlabs/CrystalMathLabs.java | 2 ++ .../dailytaskindicators/DailyTasksPlugin.java | 1 + .../plugins/deathindicator/DeathIndicatorPlugin.java | 4 +++- .../plugins/defaultworld/DefaultWorldPlugin.java | 5 ++++- .../plugins/demonicgorilla/DemonicGorillaPlugin.java | 4 +++- .../client/plugins/devtools/DevToolsPlugin.java | 1 + .../client/plugins/discord/DiscordPlugin.java | 4 +++- .../plugins/entityhider/EntityHiderPlugin.java | 2 ++ .../client/plugins/examine/ExaminePlugin.java | 4 +++- .../client/plugins/experiencedrop/XpDropPlugin.java | 4 +++- .../client/plugins/fairyring/FairyRingPlugin.java | 4 +++- .../plugins/farmingtracker/FarmingTrackerPlugin.java | 4 +++- .../net/runelite/client/plugins/feed/FeedPlugin.java | 2 ++ .../client/plugins/fightcave/FightCavePlugin.java | 4 +++- .../client/plugins/fishing/FishingPlugin.java | 4 +++- .../net/runelite/client/plugins/fps/FpsPlugin.java | 2 ++ .../plugins/friendnotes/FriendNotesPlugin.java | 5 ++++- .../plugins/grandexchange/GrandExchangePlugin.java | 4 +++- .../plugins/grounditems/GroundItemsPlugin.java | 4 +++- .../plugins/groundmarkers/GroundMarkerPlugin.java | 4 +++- .../client/plugins/herbiboars/HerbiboarPlugin.java | 4 +++- .../client/plugins/hiscore/HiscorePlugin.java | 2 ++ .../runelite/client/plugins/hunter/HunterPlugin.java | 4 +++- .../plugins/idlenotifier/IdleNotifierPlugin.java | 4 +++- .../client/plugins/implings/ImplingsPlugin.java | 4 +++- .../net/runelite/client/plugins/info/InfoPlugin.java | 1 + .../plugins/instancemap/InstanceMapPlugin.java | 3 ++- .../interfacestyles/InterfaceStylesPlugin.java | 2 ++ .../plugins/inventorytags/InventoryTagsPlugin.java | 2 ++ .../inventoryviewer/InventoryViewerPlugin.java | 2 ++ .../client/plugins/itemcharges/ItemChargePlugin.java | 4 +++- .../client/plugins/itemprices/ItemPricesPlugin.java | 2 ++ .../client/plugins/itemstats/ItemStatPlugin.java | 4 +++- .../plugins/kingdomofmiscellania/KingdomPlugin.java | 2 ++ .../plugins/kourendlibrary/KourendLibraryPlugin.java | 4 +++- .../client/plugins/lowmemory/LowMemoryPlugin.java | 2 ++ .../menuentryswapper/MenuEntrySwapperPlugin.java | 2 ++ .../client/plugins/metronome/MetronomePlugin.java | 2 ++ .../client/plugins/minimap/MinimapPlugin.java | 4 +++- .../client/plugins/motherlode/MotherlodePlugin.java | 2 ++ .../plugins/mousehighlight/MouseHighlightPlugin.java | 4 +++- .../net/runelite/client/plugins/mta/MTAPlugin.java | 6 +++++- .../plugins/nightmarezone/NightmareZonePlugin.java | 4 +++- .../runelite/client/plugins/notes/NotesPlugin.java | 2 ++ .../plugins/npchighlight/NpcIndicatorsPlugin.java | 6 +++++- .../plugins/opponentinfo/OpponentInfoPlugin.java | 4 +++- .../plugins/pestcontrol/PestControlPlugin.java | 4 +++- .../playerindicators/PlayerIndicatorsPlugin.java | 4 +++- .../net/runelite/client/plugins/poh/PohPlugin.java | 4 +++- .../runelite/client/plugins/prayer/PrayerPlugin.java | 4 +++- .../plugins/puzzlesolver/PuzzleSolverPlugin.java | 4 +++- .../runelite/client/plugins/raids/RaidsPlugin.java | 4 +++- .../client/plugins/regenmeter/RegenMeterPlugin.java | 6 +++++- .../plugins/reorderprayers/ReorderPrayersPlugin.java | 5 ++++- .../plugins/reportbutton/ReportButtonPlugin.java | 4 +++- .../client/plugins/roguesden/RoguesDenPlugin.java | 4 +++- .../client/plugins/runecraft/RunecraftPlugin.java | 4 +++- .../client/plugins/runepouch/RunepouchPlugin.java | 4 +++- .../plugins/screenmarkers/ScreenMarkerPlugin.java | 4 +++- .../client/plugins/screenshot/ScreenshotPlugin.java | 4 +++- .../skillcalculator/SkillCalculatorPlugin.java | 6 +++++- .../runelite/client/plugins/slayer/SlayerPlugin.java | 4 +++- .../plugins/specialcounter/SpecialCounterPlugin.java | 2 ++ .../stretchedfixedmode/StretchedFixedModePlugin.java | 2 ++ .../client/plugins/teamcapes/TeamCapesPlugin.java | 2 ++ .../plugins/tileindicators/TileIndicatorsPlugin.java | 2 ++ .../runelite/client/plugins/timers/TimersPlugin.java | 4 +++- .../client/plugins/tithefarm/TitheFarmPlugin.java | 4 +++- .../plugins/usernamesyncer/UsernameSyncerPlugin.java | 3 ++- .../plugins/woodcutting/WoodcuttingPlugin.java | 4 +++- .../client/plugins/worldmap/WorldMapPlugin.java | 4 +++- .../client/plugins/xpglobes/XpGlobesPlugin.java | 4 +++- .../client/plugins/xptracker/XpTrackerPlugin.java | 4 +++- .../net/runelite/client/plugins/zoom/ZoomPlugin.java | 2 ++ 97 files changed, 287 insertions(+), 71 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/PluginDescriptor.java b/runelite-client/src/main/java/net/runelite/client/plugins/PluginDescriptor.java index 2db2db78fa..540adecc24 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/PluginDescriptor.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/PluginDescriptor.java @@ -37,11 +37,21 @@ public @interface PluginDescriptor { String name(); + /** + * A short, one-line summary of the plugin. + */ + String description() default ""; + + /** + * A list of plugin keywords, used (together with the name) when searching for plugins. + * Each tag should not contain any spaces, and should be fully lowercase. + */ + String[] tags() default {}; + boolean enabledByDefault() default true; /** * Whether or not plugin is hidden from configuration panel - * @return */ boolean hidden() default false; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/account/AccountPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/account/AccountPlugin.java index 5db3b1db28..fd113413aa 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/account/AccountPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/account/AccountPlugin.java @@ -44,6 +44,8 @@ import net.runelite.client.util.RunnableExceptionLogger; @PluginDescriptor( name = "Account", + description = "Sync RuneLite config settings with your Google account", + tags = {"external", "google", "integration"}, loadWhenOutdated = true ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityPlugin.java index ca60b9312e..625b37ab6f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityPlugin.java @@ -68,7 +68,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( - name = "Agility" + name = "Agility", + description = "Show helpful information about agility courses and obstacles", + tags = {"grace", "marks", "overlay", "shortcuts", "skilling", "traps"} ) @Slf4j public class AgilityPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.java index d5b994638d..300e581a0e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.java @@ -35,6 +35,8 @@ import javax.inject.Inject; @PluginDescriptor( name = "Animation Smoothing", + description = "Show smoother player, NPC, and object animations", + tags = {"npcs", "objects", "players"}, enabledByDefault = false ) public class AnimationSmoothingPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/antidrag/AntiDragPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/antidrag/AntiDragPlugin.java index 63d2fb1202..cae25bae3e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/antidrag/AntiDragPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/antidrag/AntiDragPlugin.java @@ -36,7 +36,11 @@ import net.runelite.client.input.KeyManager; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; -@PluginDescriptor(name = "Shift Anti Drag") +@PluginDescriptor( + name = "Shift Anti Drag", + description = "Prevent dragging an item for a specified delay", + tags = {"antidrag", "delay", "inventory", "items"} +) public class AntiDragPlugin extends Plugin implements KeyListener { private static final int DEFAULT_DELAY = 5; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java index 42bb0de5a9..0601f2703c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java @@ -56,7 +56,9 @@ import static net.runelite.client.plugins.attackstyles.AttackStyle.OTHER; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Attack Styles" + name = "Attack Styles", + description = "Show your current attack style as an overlay", + tags = {"combat", "defence", "magic", "overlay", "ranged", "strength"} ) @Slf4j public class AttackStylesPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java index 5aac02c642..cc13cea331 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java @@ -48,7 +48,9 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "Bank Tags" + name = "Bank Tags", + description = "Enable tagging of bank items and searching of bank tags", + tags = {"searching", "tagging"} ) @Slf4j public class BankTagsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/bankvalue/BankValuePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/bankvalue/BankValuePlugin.java index e4739cfa56..277a3cf204 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/bankvalue/BankValuePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/bankvalue/BankValuePlugin.java @@ -36,7 +36,11 @@ import net.runelite.client.config.ConfigManager; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; -@PluginDescriptor(name = "Bank Value") +@PluginDescriptor( + name = "Bank Value", + description = "Show the value of your bank and/or current tab", + tags = {"grand", "exchange", "high", "alchemy", "prices"} +) public class BankValuePlugin extends Plugin { @Inject diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java index 140a7456f7..01edaebce0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java @@ -48,7 +48,9 @@ import net.runelite.client.ui.FontManager; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Barbarian Assault" + name = "Barbarian Assault", + description = "Show a timer to the next call change", + tags = {"minigame", "overlay"} ) public class BarbarianAssaultPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java index c499c955ef..fa4424a102 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java @@ -66,7 +66,9 @@ import net.runelite.client.util.StackFormatter; import net.runelite.http.api.item.ItemPrice; @PluginDescriptor( - name = "Barrows Brothers" + name = "Barrows Brothers", + description = "Show helpful information for the Barrows minigame", + tags = {"combat", "minigame", "minimap"} ) @Slf4j public class BarrowsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.java index 0b377a5b19..dc713e970f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.java @@ -42,7 +42,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Blast Furnace" + name = "Blast Furnace", + description = "Show helpful information for the Blast Furnace minigame", + tags = {"minigame", "overlay", "skilling", "smithing"} ) public class BlastFurnacePlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/blastmine/BlastMinePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/blastmine/BlastMinePlugin.java index 28f6677ea3..95a5be6b05 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/blastmine/BlastMinePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/blastmine/BlastMinePlugin.java @@ -44,7 +44,11 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; -@PluginDescriptor(name = "Blast Mine") +@PluginDescriptor( + name = "Blast Mine", + description = "Show helpful information for the Blast Mine minigame", + tags = {"explode", "explosive", "mining", "minigame", "skilling"} +) public class BlastMinePlugin extends Plugin { @Getter diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/boosts/BoostsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/boosts/BoostsPlugin.java index 02cfdb0772..0efb989ac0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/boosts/BoostsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/boosts/BoostsPlugin.java @@ -49,7 +49,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( - name = "Boosts Information" + name = "Boosts Information", + description = "Show combat and/or skill boost information", + tags = {"combat", "notifications", "skilling", "overlay"} ) @Slf4j public class BoostsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/bosstimer/BossTimersPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/bosstimer/BossTimersPlugin.java index fdb100dd68..159681998a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/bosstimer/BossTimersPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/bosstimer/BossTimersPlugin.java @@ -36,7 +36,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( - name = "Boss Timers" + name = "Boss Timers", + description = "Show boss spawn timer overlays", + tags = {"combat", "pve", "overlay", "spawn"} ) @Slf4j public class BossTimersPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/cannon/CannonPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/cannon/CannonPlugin.java index 28ec9c5473..08bc5a878a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/cannon/CannonPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/cannon/CannonPlugin.java @@ -61,7 +61,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( - name = "Cannon" + name = "Cannon", + description = "Show information about cannon placement and/or amount of cannonballs", + tags = {"combat", "notifications", "ranged", "overlay"} ) public class CannonPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/cerberus/CerberusPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/cerberus/CerberusPlugin.java index fea88a58f6..345fe5c766 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/cerberus/CerberusPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/cerberus/CerberusPlugin.java @@ -42,7 +42,11 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; -@PluginDescriptor(name = "Cerberus") +@PluginDescriptor( + name = "Cerberus", + description = "Show what to pray against the summoned souls", + tags = {"bosses", "combat", "ghosts", "prayer", "pve", "overlay", "souls"} +) @Singleton public class CerberusPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java index c09805b1a3..7c75780739 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java @@ -63,7 +63,9 @@ import net.runelite.http.api.item.ItemPrice; import net.runelite.http.api.item.SearchResult; @PluginDescriptor( - name = "Chat Commands" + name = "Chat Commands", + description = "Enable chat commands", + tags = {"grand", "exchange", "level", "prices"} ) @Slf4j public class ChatCommandsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chathistory/ChatHistoryPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chathistory/ChatHistoryPlugin.java index dbdd62e29b..aabfd1eb89 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chathistory/ChatHistoryPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chathistory/ChatHistoryPlugin.java @@ -38,7 +38,10 @@ import net.runelite.client.chat.QueuedMessage; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; -@PluginDescriptor(name = "Chat History") +@PluginDescriptor( + name = "Chat History", + description = "Retain your chat history when logging in/out or world hopping" +) public class ChatHistoryPlugin extends Plugin { private static final String WELCOME_MESSAGE = "Welcome to RuneScape."; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java index f4ba3099a6..ecbd4730bc 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java @@ -50,6 +50,8 @@ import net.runelite.client.util.Text; @PluginDescriptor( name = "Chat Notifications", + description = "Highlight and notify you of chat messages", + tags = {"duel", "messages", "notifications", "trade", "username"}, enabledByDefault = false ) public class ChatNotificationsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java index b7031212fc..91859a9da8 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java @@ -41,7 +41,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.task.Schedule; @PluginDescriptor( - name = "Clan Chat" + name = "Clan Chat", + description = "Add rank icons to users talking in clan chat", + tags = {"icons", "rank"} ) @Slf4j public class ClanChatPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java index 53e1057c7b..3046eb100e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java @@ -87,7 +87,9 @@ import net.runelite.client.util.QueryRunner; import net.runelite.client.util.Text; @PluginDescriptor( - name = "Clue Scroll" + name = "Clue Scroll", + description = "Show answers to clue scroll riddles, anagrams, ciphers, and cryptic clues", + tags = {"arrow", "hints", "world", "map"} ) @Slf4j public class ClueScrollPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/combatlevel/CombatLevelPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/combatlevel/CombatLevelPlugin.java index 758505137e..d6fac5e1c2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/combatlevel/CombatLevelPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/combatlevel/CombatLevelPlugin.java @@ -38,7 +38,8 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "Combat Level" + name = "Combat Level", + description = "Show a more accurate combat level in Combat Options panel" ) public class CombatLevelPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java index 91cca066ba..2dd3c069f9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java @@ -51,7 +51,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Corporeal Beast" + name = "Corporeal Beast", + description = "Show damage statistics and highlight dark energy cores", + tags = {"bosses", "combat", "pve", "overlay"} ) public class CorpPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/crystalmathlabs/CrystalMathLabs.java b/runelite-client/src/main/java/net/runelite/client/plugins/crystalmathlabs/CrystalMathLabs.java index 2aa8e58538..f8a4b2a667 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/crystalmathlabs/CrystalMathLabs.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/crystalmathlabs/CrystalMathLabs.java @@ -44,6 +44,8 @@ import okhttp3.Response; @PluginDescriptor( name = "Crystal Math Labs", + description = "Automatically updates your stats on Crystal Math Labs when you log out", + tags = {"cml", "external", "integration"}, enabledByDefault = false ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java index 914f7e0bd6..460696482d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java @@ -46,6 +46,7 @@ import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( name = "Daily Task Indicator", + description = "Show chat notifications for daily tasks upon login", enabledByDefault = false ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/deathindicator/DeathIndicatorPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/deathindicator/DeathIndicatorPlugin.java index 1944ca3d9b..a739568db1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/deathindicator/DeathIndicatorPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/deathindicator/DeathIndicatorPlugin.java @@ -53,7 +53,9 @@ import net.runelite.client.ui.overlay.infobox.Timer; import net.runelite.client.ui.overlay.worldmap.WorldMapPointManager; @PluginDescriptor( - name = "Death Indicator" + name = "Death Indicator", + description = "Show where you last died, and on what world", + tags = {"arrow", "hints", "world", "map", "overlay"} ) @Slf4j public class DeathIndicatorPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.java index 58f1170b1d..078444bb16 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.java @@ -42,7 +42,10 @@ import net.runelite.http.api.worlds.World; import net.runelite.http.api.worlds.WorldClient; import net.runelite.http.api.worlds.WorldResult; -@PluginDescriptor(name = "Default World") +@PluginDescriptor( + name = "Default World", + description = "Enable a default world to be selected when launching the client" +) @Slf4j public class DefaultWorldPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/demonicgorilla/DemonicGorillaPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/demonicgorilla/DemonicGorillaPlugin.java index 2563fb28f0..9947b5c2be 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/demonicgorilla/DemonicGorillaPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/demonicgorilla/DemonicGorillaPlugin.java @@ -61,7 +61,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Demonic Gorillas" + name = "Demonic Gorillas", + description = "Count demonic gorilla attacks and display their next possible attack styles", + tags = {"combat", "overlay"} ) @Slf4j public class DemonicGorillaPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java index 2ca4c940ac..78dfea5a02 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java @@ -55,6 +55,7 @@ import org.slf4j.LoggerFactory; @PluginDescriptor( name = "Developer Tools", + tags = {"panel"}, developerPlugin = true ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java index defce8acb8..c542c76191 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java @@ -48,7 +48,9 @@ import net.runelite.client.ui.TitleToolbar; import net.runelite.client.util.LinkBrowser; @PluginDescriptor( - name = "Discord" + name = "Discord", + description = "Show your status and activity in the Discord user panel", + tags = {"action", "activity", "external", "integration", "status"} ) public class DiscordPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/entityhider/EntityHiderPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/entityhider/EntityHiderPlugin.java index be96f494af..c7b99a2cf4 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/entityhider/EntityHiderPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/entityhider/EntityHiderPlugin.java @@ -36,6 +36,8 @@ import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( name = "Entity Hider", + description = "Hide players, NPCs, and/or projectiles", + tags = {"npcs", "players", "projectiles"}, enabledByDefault = false ) public class EntityHiderPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java index d8cd6205dd..a28926a2be 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java @@ -61,7 +61,9 @@ import net.runelite.http.api.item.ItemPrice; * @author Adam */ @PluginDescriptor( - name = "Examine" + name = "Examine", + description = "Send examine information to the API", + tags = {"npcs", "items", "inventory", "objects"} ) @Slf4j public class ExaminePlugin extends Plugin 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 f81b6279d1..b7a3ad197c 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 @@ -41,7 +41,9 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "XP Drop" + name = "XP Drop", + description = "Enable customization of the way XP drops are displayed", + tags = {"experience", "levels"} ) public class XpDropPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fairyring/FairyRingPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/fairyring/FairyRingPlugin.java index 56b7ecd20f..9c23437522 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fairyring/FairyRingPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fairyring/FairyRingPlugin.java @@ -39,7 +39,9 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "Fairy Ring Helper" + name = "Fairy Ring Helper", + description = "Show the location of the fairy ring teleport", + tags = {"teleportation"} ) public class FairyRingPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/farmingtracker/FarmingTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/farmingtracker/FarmingTrackerPlugin.java index c9fc8e21b9..3bbb6f8bc6 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/farmingtracker/FarmingTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/farmingtracker/FarmingTrackerPlugin.java @@ -48,7 +48,9 @@ import net.runelite.client.ui.NavigationButton; import net.runelite.client.ui.PluginToolbar; @PluginDescriptor( - name = "Farming Tracker" + name = "Farming Tracker", + description = "Show when your farming plots would be fully grown", + tags = {"skilling", "panel", "timers"} ) @Slf4j public class FarmingTrackerPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/feed/FeedPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/feed/FeedPlugin.java index 317cfa8e88..2b4d29ffc8 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/feed/FeedPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/feed/FeedPlugin.java @@ -48,6 +48,8 @@ import net.runelite.http.api.feed.FeedResult; @PluginDescriptor( name = "News Feed", + description = "Show the latest RuneLite blog posts, OSRS news, and JMod Twitter posts", + tags = {"external", "integration", "panel", "twitter"}, loadWhenOutdated = true ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCavePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCavePlugin.java index ee0e743ed5..8d00090672 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCavePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCavePlugin.java @@ -39,7 +39,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Fight Cave" + name = "Fight Cave", + description = "Show what to pray against Jad", + tags = {"bosses", "combat", "minigame", "overlay", "prayer", "pve"} ) public class FightCavePlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingPlugin.java index 83782ad881..e5a7fb50b6 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingPlugin.java @@ -53,7 +53,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.util.QueryRunner; @PluginDescriptor( - name = "Fishing" + name = "Fishing", + description = "Show fishing stats and mark fishing spots", + tags = {"overlay", "skilling"} ) @PluginDependency(XpTrackerPlugin.class) @Singleton diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fps/FpsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/fps/FpsPlugin.java index 9428b0e4a0..a218d51e4a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fps/FpsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fps/FpsPlugin.java @@ -47,6 +47,8 @@ import net.runelite.client.ui.overlay.OverlayManager; */ @PluginDescriptor( name = "FPS Control", + description = "Show current FPS and/or set an FPS limit", + tags = {"frames", "framerate", "limit", "overlay"}, enabledByDefault = false ) public class FpsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/friendnotes/FriendNotesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/friendnotes/FriendNotesPlugin.java index 4a979d2c75..31475f882c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/friendnotes/FriendNotesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/friendnotes/FriendNotesPlugin.java @@ -52,7 +52,10 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.util.Text; @Slf4j -@PluginDescriptor(name = "Friend Notes") +@PluginDescriptor( + name = "Friend Notes", + description = "Store notes about your friends" +) public class FriendNotesPlugin extends Plugin { private static final String CONFIG_GROUP = "friendNotes"; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java index 182e8e81a7..44b5f783bc 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java @@ -71,7 +71,9 @@ import net.runelite.http.api.osbuddy.GrandExchangeClient; import net.runelite.http.api.osbuddy.GrandExchangeResult; @PluginDescriptor( - name = "Grand Exchange" + name = "Grand Exchange", + description = "Provide additional and/or easier access to Grand Exchange information", + tags = {"external", "integration", "notifications", "panel", "prices", "trade"} ) @Slf4j public class GrandExchangePlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java index 9e875d39d1..67b38a0756 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java @@ -85,7 +85,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.http.api.item.ItemPrice; @PluginDescriptor( - name = "Ground Items" + name = "Ground Items", + description = "Highlight ground items and/or show price information", + tags = {"grand", "exchange", "high", "alchemy", "prices", "highlight", "overlay"} ) @Slf4j public class GroundItemsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin.java index 090420bee1..592547607c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin.java @@ -60,7 +60,9 @@ import net.runelite.client.ui.overlay.OverlayManager; @Slf4j @PluginDescriptor( - name = "Ground Markers" + name = "Ground Markers", + description = "Enable marking of tiles using the Shift key", + tags = {"overlay", "tiles"} ) public class GroundMarkerPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.java index ad94be4af4..337d2c6348 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.java @@ -61,7 +61,9 @@ import net.runelite.client.ui.overlay.OverlayManager; @Slf4j @PluginDescriptor( - name = "Herbiboar" + name = "Herbiboar", + description = "Highlight starting rocks, trails, and the objects to search at the end of each trail", + tags = {"herblore", "hunter", "skilling", "overlay"} ) public class HerbiboarPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePlugin.java index 17217bd68c..f51787ca20 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePlugin.java @@ -53,6 +53,8 @@ import org.apache.commons.lang3.ArrayUtils; @PluginDescriptor( name = "HiScore", + description = "Enable the HiScore panel and an optional Lookup option on players", + tags = {"panel", "players"}, loadWhenOutdated = true ) public class HiscorePlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/hunter/HunterPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/hunter/HunterPlugin.java index a863e6d64b..b82d8e40e8 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/hunter/HunterPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/hunter/HunterPlugin.java @@ -52,7 +52,9 @@ import net.runelite.client.ui.overlay.OverlayManager; @Slf4j @PluginDescriptor( - name = "Hunter" + name = "Hunter", + description = "Show the state of your traps", + tags = {"overlay", "skilling", "timers"} ) public class HunterPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java index a62934b2e9..16aae22cff 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java @@ -46,7 +46,9 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "Idle Notifier" + name = "Idle Notifier", + description = "Send a notification when going idle, or when HP/Prayer reaches a threshold", + tags = {"health", "hitpoints", "notifications", "prayer"} ) public class IdleNotifierPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/implings/ImplingsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/implings/ImplingsPlugin.java index 42766db2b2..01e0e8d9b1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/implings/ImplingsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/implings/ImplingsPlugin.java @@ -46,7 +46,9 @@ import net.runelite.client.ui.overlay.OverlayManager; * @author robin */ @PluginDescriptor( - name = "Implings" + name = "Implings", + description = "Highlight nearby implings on the minimap and on-screen", + tags = {"hunter", "minimap", "overlay"} ) public class ImplingsPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/info/InfoPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/info/InfoPlugin.java index 4da0f1d8ad..f7734b96a4 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/info/InfoPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/info/InfoPlugin.java @@ -34,6 +34,7 @@ import net.runelite.client.ui.PluginToolbar; @PluginDescriptor( name = "Info Panel", + description = "Enable the Info panel", loadWhenOutdated = true ) public class InfoPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java index 266ed52f54..1b85a143ff 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapPlugin.java @@ -40,7 +40,8 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Instance Map" + name = "Instance Map", + description = "Add an instanced map, accessible by right-clicking the map button" ) public class InstanceMapPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java index 3a610c6b62..fad212186a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java @@ -53,6 +53,8 @@ import net.runelite.client.plugins.PluginDescriptor; @Slf4j @PluginDescriptor( name = "Interface Styles", + description = "Change the interface style to the 2005/2010 interface", + tags = {"2005", "2010"}, enabledByDefault = false ) public class InterfaceStylesPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java index cf89ff6129..e9e3363799 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java @@ -52,6 +52,8 @@ import org.apache.commons.lang3.ArrayUtils; @PluginDescriptor( name = "Inventory Tags", + description = "Add the ability to tag items in your inventory", + tags = {"highlight", "items", "overlay", "tagging"}, enabledByDefault = false ) public class InventoryTagsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin.java index 1346d44765..92fe518ce0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin.java @@ -31,6 +31,8 @@ import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( name = "Inventory Viewer", + description = "Add an overlay showing the contents of your inventory", + tags = {"alternate", "items", "overlay", "second"}, enabledByDefault = false ) public class InventoryViewerPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java index 166e418ff9..37334abc3b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java @@ -40,7 +40,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Item Charges" + name = "Item Charges", + description = "Show number of item charges remaining", + tags = {"inventory", "notifications", "overlay"} ) public class ItemChargePlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesPlugin.java index a166b4df66..576c28a737 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesPlugin.java @@ -33,6 +33,8 @@ import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( name = "Item Prices", + description = "Show prices on hover for items in your inventory and bank", + tags = {"bank", "inventory", "overlay", "high", "alchemy", "grand", "exchange"}, enabledByDefault = false ) public class ItemPricesPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatPlugin.java index 1572842e9b..e00bf2b931 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatPlugin.java @@ -32,7 +32,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Item Stats" + name = "Item Stats", + description = "Show information about food and potion effects", + tags = {"food", "inventory", "overlay", "potion"} ) public class ItemStatPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java index 3c4d80e92d..9da8c27813 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java @@ -42,6 +42,8 @@ import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( name = "Kingdom of Miscellania", + description = "Show amount of favor when inside Miscellania", + tags = {"favor", "favour", "managing", "overlay"}, enabledByDefault = false ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.java index 8224ad1b9b..c3e77b4641 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.java @@ -55,7 +55,9 @@ import net.runelite.client.ui.PluginToolbar; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Kourend Library" + name = "Kourend Library", + description = "Show where the books are found in the Kourend Library", + tags = {"arceuus", "magic", "runecrafting", "overlay", "panel"} ) @Slf4j public class KourendLibraryPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.java index f6da263a0a..a5907541f3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.java @@ -34,6 +34,8 @@ import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( name = "Low Detail", + description = "Turn off ground decorations and certain textures, reducing memory usage", + tags = {"memory", "usage", "ground", "decorations"}, enabledByDefault = false ) public class LowMemoryPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java index b8d7537da7..d20226a543 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java @@ -57,6 +57,8 @@ import org.apache.commons.lang3.ArrayUtils; @PluginDescriptor( name = "Menu Entry Swapper", + description = "Change the default option that is displayed when hovering over objects", + tags = {"npcs", "inventory", "items", "objects"}, enabledByDefault = false ) public class MenuEntrySwapperPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java index f1216a1aef..239149d41d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java @@ -37,6 +37,8 @@ import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( name = "Metronome", + description = "Play a sound on a specified tick to aid in efficient skilling", + tags = {"skilling", "tick", "timers"}, enabledByDefault = false ) public class MetronomePlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/minimap/MinimapPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/minimap/MinimapPlugin.java index 54adc239d5..7c017ab713 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/minimap/MinimapPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/minimap/MinimapPlugin.java @@ -42,7 +42,9 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "Minimap" + name = "Minimap", + description = "Customize the color of minimap dots", + tags = {"items", "npcs", "players"} ) public class MinimapPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/motherlode/MotherlodePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/motherlode/MotherlodePlugin.java index 6a1b7c6fb0..2943fbb6fd 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/motherlode/MotherlodePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/motherlode/MotherlodePlugin.java @@ -74,6 +74,8 @@ import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( name = "Motherlode Mine", + description = "Show helpful information inside the Motherload Mine", + tags = {"pay", "dirt", "mining", "mlm", "skilling", "overlay"}, enabledByDefault = false ) public class MotherlodePlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.java index d2f86ef48c..8881b92d93 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.java @@ -32,7 +32,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Mouse Tooltips" + name = "Mouse Tooltips", + description = "Render default actions as a tooltip", + tags = {"actions", "overlay"} ) public class MouseHighlightPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/mta/MTAPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/mta/MTAPlugin.java index 3e6ec44818..ad93152fcf 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/mta/MTAPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/mta/MTAPlugin.java @@ -39,7 +39,11 @@ import net.runelite.client.plugins.mta.graveyard.GraveyardRoom; import net.runelite.client.plugins.mta.telekinetic.TelekineticRoom; import net.runelite.client.ui.overlay.OverlayManager; -@PluginDescriptor(name = "Mage Training Arena") +@PluginDescriptor( + name = "Mage Training Arena", + description = "Show helpful information for the Mage Training Arena minigame", + tags = {"mta", "magic", "minigame", "overlay"} +) public class MTAPlugin extends Plugin { @Inject diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java index 7c58f16d95..ddbad3ec38 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java @@ -42,7 +42,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.util.Text; @PluginDescriptor( - name = "Nightmare Zone" + name = "Nightmare Zone", + description = "Show NMZ points/absorption and/or notify about expiring potions", + tags = {"combat", "nmz", "minigame", "notifications"} ) public class NightmareZonePlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/notes/NotesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/notes/NotesPlugin.java index 70403bbc96..6fa5131443 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/notes/NotesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/notes/NotesPlugin.java @@ -39,6 +39,8 @@ import net.runelite.client.ui.PluginToolbar; @PluginDescriptor( name = "Notes", + description = "Enable the Notes panel", + tags = {"panel"}, loadWhenOutdated = true ) @Slf4j diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java index 3e9b92557b..b11fd9ce4f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java @@ -65,7 +65,11 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.util.WildcardMatcher; -@PluginDescriptor(name = "NPC Indicators") +@PluginDescriptor( + name = "NPC Indicators", + description = "Highlight NPCs on-screen and/or on the minimap", + tags = {"highlight", "minimap", "npcs", "overlay", "respawn", "tags"} +) public class NpcIndicatorsPlugin extends Plugin { private static final int MAX_ACTOR_VIEW_RANGE = 15; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.java index 309f96c2cb..b94541b4c7 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.java @@ -53,7 +53,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.http.api.hiscore.HiscoreEndpoint; @PluginDescriptor( - name = "Opponent Information" + name = "Opponent Information", + description = "Show name and hitpoints information about the NPC you are fighting", + tags = {"combat", "health", "hitpoints", "npcs", "overlay"} ) public class OpponentInfoPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/pestcontrol/PestControlPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/pestcontrol/PestControlPlugin.java index f8ff927da0..0d0eee54b1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/pestcontrol/PestControlPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/pestcontrol/PestControlPlugin.java @@ -30,7 +30,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Pest Control" + name = "Pest Control", + description = "Show helpful information for the Pest Control minigame", + tags = {"minigame", "overlay"} ) public class PestControlPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java index 60bc8eb93e..e9ed2a99c7 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java @@ -42,7 +42,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Player Indicators" + name = "Player Indicators", + description = "Highlight players on-screen and/or on the minimap", + tags = {"highlight", "minimap", "overlay", "players"} ) public class PlayerIndicatorsPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohPlugin.java index ad8a3f17af..4149c82f35 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohPlugin.java @@ -56,7 +56,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Player-owned House" + name = "Player-owned House", + description = "Show minimap icons and mark unlit/lit burners", + tags = {"construction", "poh", "minimap", "overlay"} ) public class PohPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/prayer/PrayerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/prayer/PrayerPlugin.java index 44eab5c7d0..8abaf47610 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/prayer/PrayerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/prayer/PrayerPlugin.java @@ -44,7 +44,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( - name = "Prayer" + name = "Prayer", + description = "Show various information related to prayer", + tags = {"combat", "flicking", "overlay"} ) public class PrayerPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java index 0484ce6c37..9dda36c2b9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.java @@ -56,7 +56,9 @@ import net.runelite.client.plugins.puzzlesolver.lightbox.LightboxState; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Puzzle Solver" + name = "Puzzle Solver", + description = "Show you where to click to solve puzzle boxes", + tags = {"clues", "scrolls", "overlay"} ) @Slf4j public class PuzzleSolverPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java index f0908a721d..46f04e3759 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java @@ -70,7 +70,9 @@ import net.runelite.client.ui.overlay.infobox.InfoBoxManager; import net.runelite.client.util.Text; @PluginDescriptor( - name = "Chambers Of Xeric" + name = "Chambers Of Xeric", + description = "Show helpful information for the Chambers of Xeric raid", + tags = {"combat", "raid", "overlay"} ) @Slf4j public class RaidsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/regenmeter/RegenMeterPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/regenmeter/RegenMeterPlugin.java index 52df8e2400..e0f3be5d4d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/regenmeter/RegenMeterPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/regenmeter/RegenMeterPlugin.java @@ -43,7 +43,11 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; -@PluginDescriptor(name = "Regeneration Meter") +@PluginDescriptor( + name = "Regeneration Meter", + description = "Track and show the hitpoints and special attack regeneration timers", + tags = {"combat", "health", "hitpoints", "special", "attack", "overlay"} +) public class RegenMeterPlugin extends Plugin { private static final int SPEC_REGEN_TICKS = 50; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java index 8d7690579a..3c84a69d5d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/reorderprayers/ReorderPrayersPlugin.java @@ -55,7 +55,10 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @Slf4j -@PluginDescriptor(name = "Reorder Prayers") +@PluginDescriptor( + name = "Reorder Prayers", + description = "Reorder the prayers displayed on the Prayer panel" +) public class ReorderPrayersPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/reportbutton/ReportButtonPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/reportbutton/ReportButtonPlugin.java index 215b977b9f..98b848a63e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/reportbutton/ReportButtonPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/reportbutton/ReportButtonPlugin.java @@ -47,7 +47,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.task.Schedule; @PluginDescriptor( - name = "Report Button" + name = "Report Button", + description = "Replace the text on the Report button with the current time", + tags = {"time", "utc"} ) @Slf4j public class ReportButtonPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/roguesden/RoguesDenPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/roguesden/RoguesDenPlugin.java index bf6d8401e2..81b2c1b7f2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/roguesden/RoguesDenPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/roguesden/RoguesDenPlugin.java @@ -52,7 +52,9 @@ import net.runelite.client.task.Schedule; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Rogues' Den" + name = "Rogues' Den", + description = "Mark tiles and clickboxes to help traverse the maze", + tags = {"agility", "maze", "minigame", "overlay", "thieving"} ) @Slf4j public class RoguesDenPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runecraft/RunecraftPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/runecraft/RunecraftPlugin.java index afd3e9055d..d51c7e1a25 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runecraft/RunecraftPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runecraft/RunecraftPlugin.java @@ -61,7 +61,9 @@ import net.runelite.client.ui.overlay.OverlayManager; import net.runelite.client.util.QueryRunner; @PluginDescriptor( - name = "Runecraft" + name = "Runecraft", + description = "Show minimap icons and clickboxes for abyssal rifts", + tags = {"abyssal", "minimap", "overlay", "rifts", "rc", "runecrafting"} ) public class RunecraftPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchPlugin.java index 537e0a5a1d..031f0900e1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchPlugin.java @@ -32,7 +32,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Rune Pouch" + name = "Rune Pouch", + description = "Show the contents of your rune pouch", + tags = {"combat", "magic", "overlay"} ) public class RunepouchPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.java index 963eeb6548..2242f6ce28 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.java @@ -55,7 +55,9 @@ import net.runelite.client.ui.PluginToolbar; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Screen Markers" + name = "Screen Markers", + description = "Enable drawing of screen markers on top of the client", + tags = {"boxes", "overlay", "panel"} ) @Slf4j public class ScreenMarkerPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java index 36e994d0cc..53146ec599 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java @@ -94,7 +94,9 @@ import okhttp3.RequestBody; import okhttp3.Response; @PluginDescriptor( - name = "Screenshot" + name = "Screenshot", + description = "Enable the manual and automatic taking of screenshots", + tags = {"external", "images", "imgur", "integration", "notifications"} ) @Slf4j public class ScreenshotPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.java index 90a70bac1c..3bf4240cdb 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.java @@ -38,7 +38,11 @@ import net.runelite.client.ui.ClientUI; import net.runelite.client.ui.NavigationButton; import net.runelite.client.ui.PluginToolbar; -@PluginDescriptor(name = "Skill Calculator") +@PluginDescriptor( + name = "Skill Calculator", + description = "Enable the Skill Calculator panel", + tags = {"panel", "skilling"} +) public class SkillCalculatorPlugin extends Plugin { @Inject diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java index 031b25ba2c..62088c3e4a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java @@ -67,7 +67,9 @@ import net.runelite.client.ui.overlay.infobox.InfoBoxManager; import net.runelite.client.util.Text; @PluginDescriptor( - name = "Slayer" + name = "Slayer", + description = "Show additional slayer task related information", + tags = {"combat", "notifications", "overlay", "tasks"} ) @Slf4j public class SlayerPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java index bacb8a9098..b41dc9fc3f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java @@ -48,6 +48,8 @@ import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( name = "Special Attack Counter", + description = "Track DWH, Arclight, Darklight, and BGS special attacks used on NPCs", + tags = {"combat", "npcs", "overlay"}, enabledByDefault = false ) public class SpecialCounterPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/stretchedfixedmode/StretchedFixedModePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/stretchedfixedmode/StretchedFixedModePlugin.java index f06b9957f2..1e34c6c2df 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/stretchedfixedmode/StretchedFixedModePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/stretchedfixedmode/StretchedFixedModePlugin.java @@ -37,6 +37,8 @@ import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( name = "Stretched Fixed Mode", + description = "Resize the game while in fixed mode", + tags = {"resize"}, enabledByDefault = false ) public class StretchedFixedModePlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/teamcapes/TeamCapesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/teamcapes/TeamCapesPlugin.java index e928bdcb8b..f31a56d7b0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/teamcapes/TeamCapesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/teamcapes/TeamCapesPlugin.java @@ -44,6 +44,8 @@ import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( name = "Team Capes", + description = "Show the different team capes in your area and the amount of each", + tags = {"overlay", "players"}, enabledByDefault = false ) public class TeamCapesPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/tileindicators/TileIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/tileindicators/TileIndicatorsPlugin.java index 488698ac7d..7347c8611e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/tileindicators/TileIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/tileindicators/TileIndicatorsPlugin.java @@ -33,6 +33,8 @@ import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( name = "Tile Indicators", + description = "Highlight the tile you are currently moving to", + tags = {"highlight", "overlay"}, enabledByDefault = false ) public class TileIndicatorsPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java index 339ca571e6..cbbe15343b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java @@ -86,7 +86,9 @@ import static net.runelite.client.plugins.timers.GameTimer.VENGEANCEOTHER; import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( - name = "Timers" + name = "Timers", + description = "Show various timers in an infobox", + tags = {"combat", "items", "magic", "potions", "prayer", "overlay"} ) public class TimersPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/tithefarm/TitheFarmPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/tithefarm/TitheFarmPlugin.java index 93ed21b7d2..c366c2b74c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/tithefarm/TitheFarmPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/tithefarm/TitheFarmPlugin.java @@ -43,7 +43,9 @@ import net.runelite.client.ui.overlay.OverlayManager; @Slf4j @PluginDescriptor( - name = "Tithe Farm" + name = "Tithe Farm", + description = "Show timers for the farming patches within the Tithe Farm minigame", + tags = {"farming", "minigame", "overlay", "skilling", "timers"} ) public class TitheFarmPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/usernamesyncer/UsernameSyncerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/usernamesyncer/UsernameSyncerPlugin.java index b4086c6bb6..e8ada7b48a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/usernamesyncer/UsernameSyncerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/usernamesyncer/UsernameSyncerPlugin.java @@ -38,7 +38,8 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( - name = "Username Syncer" + name = "Username Syncer", + description = "Save your username to the config, allowing it to be synced" ) @Slf4j public class UsernameSyncerPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.java index 3215a87b63..771e612ca2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.java @@ -53,7 +53,9 @@ import net.runelite.client.plugins.xptracker.XpTrackerPlugin; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "Woodcutting" + name = "Woodcutting", + description = "Show woodcutting statistics and/or bird nest notifications", + tags = {"birds", "nest", "notifications", "overlay", "skilling", "wc"} ) @PluginDependency(XpTrackerPlugin.class) public class WoodcuttingPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/worldmap/WorldMapPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/worldmap/WorldMapPlugin.java index b389392487..8f2e701299 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/worldmap/WorldMapPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/worldmap/WorldMapPlugin.java @@ -43,7 +43,9 @@ import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.worldmap.WorldMapPointManager; @PluginDescriptor( - name = "World Map" + name = "World Map", + description = "Enhance the world map to display additional information", + tags = {"agility", "fairy", "rings", "teleports"} ) public class WorldMapPlugin extends Plugin { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesPlugin.java index 69ff1cfefe..e51ff9d010 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesPlugin.java @@ -46,7 +46,9 @@ import net.runelite.client.task.Schedule; import net.runelite.client.ui.overlay.OverlayManager; @PluginDescriptor( - name = "XP Globes" + name = "XP Globes", + description = "Show XP globes for the respective skill when gaining XP", + tags = {"experience", "levels", "overlay"} ) @PluginDependency(XpTrackerPlugin.class) public class XpGlobesPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java index 93a9e0e718..2ad92cb1c9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java @@ -56,7 +56,9 @@ import net.runelite.http.api.worlds.WorldType; import net.runelite.http.api.xp.XpClient; @PluginDescriptor( - name = "XP Tracker" + name = "XP Tracker", + description = "Enable the XP Tracker panel", + tags = {"experience", "levels", "panel"} ) @Slf4j public class XpTrackerPlugin extends Plugin diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/zoom/ZoomPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/zoom/ZoomPlugin.java index 07544f6d9e..b25bdebfe9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/zoom/ZoomPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/zoom/ZoomPlugin.java @@ -38,6 +38,8 @@ import net.runelite.client.plugins.PluginDescriptor; @PluginDescriptor( name = "Camera Zoom", + description = "Expand zoom limit and/or enable vertical camera", + tags = {"limit", "vertical"}, enabledByDefault = false ) @Slf4j