Commit Graph
855 Commits
Author SHA1 Message Date
Seth 80eece7978 boss timers: add tooltips 2018-02-18 18:24:38 -06:00
Seth d2200d354b boss timers: replace resource image with itemID images 2018-02-18 18:24:25 -06:00
Adam 4861b1970a cannon plugin: check cannon location is in scene 2018-02-18 18:29:11 -05:00
Adam cc2dbb81c8 Merge pull request #597 from deathbeam/display-all-tooltips
Display tooltips for widget actions
2018-02-18 18:13:26 -05:00
Adam 8698de72b1 runelite-client: add minimap dot plugin 2018-02-18 17:59:28 -05:00
Tomas Slusny e4080d65c5 Merge pull request #621 from Sethtroll/removenullableclient
Remove @Nullable Client annotations
2018-02-18 00:43:44 +01:00
Lotto 3e7e89f38b screenshot-plugin: adjust time/date format to not include spaces 2018-02-18 00:10:00 +01:00
Seth 4d67c6115e Remove @Nullable Client annotations
A check was added for plugins not to be loaded when loading vanilla thus the client is always non-null. Plugins loaded with vanilla don't use client.
2018-02-17 16:17:11 -06:00
Adam 3d0e723f44 Merge pull request #592 from deathbeam/fix-empty-configs
Disable configuration button when all items hidden
2018-02-17 13:18:29 -05:00
Adam 52d5005e84 fishing plugin: use stats from xp plugin 2018-02-17 13:00:32 -05:00
Adam 76ab05ccc2 woodcutting plugin: use stats from xp plugin 2018-02-17 13:00:30 -05:00
Adam ebb27d05ee xp tracker: expose xp stats 2018-02-17 13:00:28 -05:00
Adam e9c3869d54 runelite-client: add plugin dependencies 2018-02-17 13:00:27 -05:00
Adam 377b01ef8c remembser name plugin: fix not setting usernames on session open
Also clear username on shutdown
2018-02-17 12:38:46 -05:00
Adam 353cf87eb4 boosts plugin: check if skills change before removing infoboxes
Fixes annoying verbose logging all the time
2018-02-17 12:22:00 -05:00
Adam f92bacbdfc Merge pull request #589 from devLotto/fix-lvlup-screenshots
Fix screenshot plugin not capturing Hunter levelups + naming files incorrectly
2018-02-16 13:42:31 -05:00
Lotto aab82c53ff Change copyright header for UniquePassive to Lotto 2018-02-16 19:14:28 +01:00
Adam 0b05da4677 Merge branch 'master' of github.com:runelite/runelite 2018-02-16 13:04:14 -05:00
Adam 5663852846 runelite-client: checkstyle fixes 2018-02-16 13:04:04 -05:00
Lotto d91f70bff6 screenshot-plugin: extend test to test Attack and Hunter lvlups 2018-02-16 18:48:12 +01:00
Adam 1f1c2f2e3d Merge pull request #596 from deathbeam/karambwan-fishing-op
Add support for Karambwan/Karambwanji to fishing
2018-02-16 12:29:44 -05:00
Adam cdc4943e47 runelite-client: remove many unnecessary bindings in configure() in plugins 2018-02-16 12:23:32 -05:00
Tomas Slusny f8a8e9e53d Display tooltips for widget actions
Check for option instead of target presence when renderingt the mouse
highlighting overlay.

Fixes: #490

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-16 18:14:31 +01:00
UniquePassive 15553b232c screenshot-plugin: add detection for Hunter levelups 2018-02-16 16:34:22 +01:00
Adam 6c1b88eae9 config panel: fix check/uncheck image names 2018-02-16 08:32:22 -05:00
Tomas Slusny 55f79acfef Add support for Karambwan/Karambwanji to fishing
- Add support for Karambwan fishing spots
- Add support for Karambwanji/Shrimp fishing spots

Karambwan fishing is now great again and this is needed.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-16 11:24:17 +01:00
Ben Moyer fa2277c3d7 Remove duplicate tracking info in fishing/woodcutting overlays
Removes items/hr and items got from skilling overlays as it is duplicate information already contained in the XP tracker.

Fixes: #569
2018-02-16 08:43:02 +01:00
Tomas Slusny fafe5ffabe Disable configuration button when all items hidden
Disable configuration button in ConfigPanel when all configuration items
of the plugin are hidden.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-16 08:21:27 +01:00
Kamiel 52f2387a48 Update team cape plugin to make use of new plugin panel toggles 2018-02-16 04:30:34 +01:00
Adam b1f841cc2a Merge pull request #351 from deathbeam/config-overhaul
Add ability to disable/enable all plugins
2018-02-15 20:11:18 -05:00
UniquePassive 61a92e3d28 screenshot-plugin: don't depend on "a " in skill name string 2018-02-15 20:50:48 +01:00
UniquePassive 036e8f3b9b screenshot-plugin: adjust the comments for to-be-parsed text 2018-02-15 20:49:54 +01:00
UniquePassive 97cb48b6dd screenshot-plugin: don't include spaces in file names 2018-02-15 20:48:46 +01:00
Kamiel f23137dd20 Fix clanchat icons
Resize all images to be the same width/height
Add black outline to make the icons stand out better
2018-02-15 20:26:08 +01:00
Tomas Slusny a0f074fd86 Re-cache chatMessageManager colors on startup
Re-cache chatMessageManager colors on plugin startup and refresh chat
messages.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:56:20 +01:00
Adam a40c8b29b9 Hide config plugin 2018-02-15 16:24:29 +01:00
Tomas Slusny cc124d6d58 Properly invalidate cache and load icons in Clan
Properly invalidate cache on plugin shutdown and load clan chat icons on
plugin startup.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:24:29 +01:00
Adam 928fb268d2 Hide xtea plugin from list 2018-02-15 16:24:29 +01:00
Tomas Slusny 659cfa6dc2 Remove "plugin" from each plugin name
Having "plugin" in plugin names is completely redundant and should not
be there.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:24:29 +01:00
Tomas Slusny 5659719d53 Enable/disable plugins in the ConfigPanel
Add ability to enable and disable plugins in the config panel.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:24:28 +01:00
Tomas Slusny d5c5ae8dcf Add startup and shutdown methods to DiscordPlugin
Add startup and shutdown methods that will update/reset the current
discord rich presence status

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:24:28 +01:00
Tomas Slusny 2d559d1aab Add null check for 6 hour waiting time
Add null check for sixHourWaitingTime instant. This value can be null in
case plugin was disabled before user logged in and so sixHourWaitingTime
was never set.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:24:28 +01:00
Tomas Slusny 033fb640b1 Clear game objects on plugin shutdown
As we receive new events from RegionTileManager now, properly clear
all cached game objects on plugin's shutdown
2018-02-15 16:24:27 +01:00
Tomas Slusny 0c41a9c89d Add region tile manager
- Add region tile manager utility class that can be used for iterating
each tile in the player region on current plane or for simulation object
spawns for subscriber.
- Simulate object spawns for each started-up plugin

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:00:11 +01:00
Tomas Slusny bf9f190475 Fix slayer plugin task reset on config change
- Add checks for empty task name and null counter when adding counter
in SlayerPlugin
- Add checks for non null counter when removing counter in SlayerPlugin

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:00:10 +01:00
Tomas Slusny 36c4ab3c15 Remove enabled() checks
- Remove all configurations that contained only enabled()
- Remove enabled() from all remaining configurations
- Remove all checks for enabled()

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:00:08 +01:00
Tomas Slusny c3fae86356 Add ability to disable/enable all plugins
Add ability to fully disable and enable each plugin. Fully disabling
plugin means removing it from scheduler and eventBus and fully stopping
it. That improves performance, because it basically removes overhead of
any plugin that is disabled.

Fixes: #280

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 15:57:51 +01:00
Adam 971692b025 Use client Varbit for index, lsb, msb 2018-02-15 09:57:22 -05:00
Adam 635ec89c91 Merge pull request #541 from Sethtroll/addmultipleimages
Add Blast furnace plugin
2018-02-15 09:52:59 -05:00
Seth 9845e48875 Add Blast furnace plugin 2018-02-15 09:41:45 -05:00