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
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
Seth
fd81d32909
imagePanelComponent: Add support for multiple images
2018-02-15 09:41:44 -05:00
Adam
ebe6874a91
Merge pull request #564 from Abextm/fix-title-toolbar-remove
...
Fix removing items from the TitleToolbar
2018-02-15 08:38:33 -05:00
Adam
a34eb92371
Merge pull request #578 from Sethtroll/fixitemstatoverlay
...
Item stat: Fix overlay being shown ontop of menu
2018-02-15 08:35:21 -05:00
Runelite auto updater
ca4726d8b8
[maven-release-plugin] prepare for next development iteration
2018-02-15 13:02:13 +00:00
Runelite auto updater
8e62901919
[maven-release-plugin] prepare release runelite-parent-1.2.16
2018-02-15 13:02:08 +00:00
Seth
3d20a5589c
item stat: fix overlay being shown ontop of menu
...
Fix item stat being shown ontop menu and also fix theoretical stat text
2018-02-14 17:00:59 -06:00
Adam
38756b9931
Merge pull request #576 from Sethtroll/fixpohobjects
...
Fix Poh icons displaying when changing planes
2018-02-14 12:23:21 -05:00
Adam
f1618fc1c6
item manager: also allow specifying stackable
2018-02-14 12:20:52 -05:00
Seth
51b57d62a7
poh plugin: fix icons displaying when changing planes
2018-02-14 12:00:21 -05:00
Adam
e1141b5952
item manager: allow getting images with quantity
2018-02-14 08:32:41 -05:00
Adam
54ae0dc0ad
Merge pull request #568 from Abextm/injector-init-clinit
...
injector: Allow injection of <init> and <clinit>
2018-02-13 20:54:37 -05:00
Adam
6cb140503e
rs2asm: allow multiple newlines after header or instruction
...
Even though NEWLINE reads multiple newline characters, the lexer can emit multiple NEWLINE tokens from having only a comment on a line
2018-02-13 16:01:26 -05:00
NotFoxtrot
9bc6e079ce
Add always on top setting
2018-02-13 15:09:01 -05:00
Adam
08e95c7cd6
Merge pull request #558 from Fire-Proof/nmz-plugin
...
Add Nightmare Zone plugin
2018-02-13 11:43:53 -05:00
Nickolaj Jepsen
79ab610e96
Add NMZ plugin
2018-02-13 11:31:18 -05:00
Adam
f3103fa2f8
Merge pull request #546 from Sethtroll/addclickboxtorift
...
runecraft plugin: show click boxes of abyss rifts
2018-02-12 21:48:32 -05:00
ShaunDreclin
c5fbbca506
Add Rogues' Den plugin
2018-02-12 21:43:08 -05:00
Max Weber
d8e4fe13c5
injector: Allow injection of <init> and <clinit>
2018-02-12 18:09:16 -07:00
Adam
98b8a3b76f
http-service: try to release okhttp resources on shutdown
2018-02-12 18:59:30 -05:00
Adam
ff1bb28d71
Merge pull request #571 from deathbeam/logback
...
Add logback logger that will log to file
2018-02-12 17:42:15 -05:00
Tomas Slusny
8a9523ec5a
Add logback logger that will log to file
...
Add dependency on logback and configure logger to log to
~/.runelite/logs/application.log with rolling file appender, that means
every 10MB file will be rolled and also every day file will be rolled
with maximum history of 30 days, to not flood user's system space.
Add new console parameter -debug, because logback properties cannot be
set from console like slf4j-simple ones, so it needs to be done in a bit
more complicated way.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-02-12 15:09:57 -05:00
Adam
f50c657122
runelite-client: shut down discord service when closed
...
It is preventing jvm termination otherwise for some reason
2018-02-12 11:57:02 -05:00
Tomas Slusny
34b8eeafdd
Merge pull request #561 from Sethtroll/fixslayerplugin
...
slayer plugin: add check for cachedXp when xp changes
2018-02-11 03:25:59 +01:00
Seth
6f0c7c7431
slayer plugin: add check for cachedXp when xp changes
2018-02-10 20:09:17 -06:00
Max Weber
5936b1d42f
Fix removing items from the TitleToolbar
2018-02-10 16:02:39 -07:00
Adam
3465fb7288
Merge pull request #563 from SomeoneWithAnInternetConnection/EnumeratedMousewheel
...
Fix mismapping of MouseWheel
2018-02-10 11:33:27 -05:00
Adam
020a85735d
Merge pull request #562 from Abextm/zoom-extend-inner
...
Zoom plugin: Relax inner zoom constraint
2018-02-10 11:32:12 -05:00
Max Weber
07b9e6c12a
Zoom plugin: Relax inner zoom constraint
2018-02-09 22:44:09 -07:00
Adam
db834506d6
Merge pull request #560 from Abextm/script-opcode-injection
...
Raw injector for script VM
2018-02-09 23:43:54 -05:00
Max Weber
f71059ce20
Add raw injector to hook the script interpreter
2018-02-09 23:35:16 -05:00
Max Weber
0781a39a91
Revert "scripts: disable callbacks"
...
This reverts commit e533b0f9353f98284de1ded88a96ef6272ad3ba4.
2018-02-09 23:35:08 -05:00
Adam
cc0c2b507c
Merge pull request #551 from deathbeam/fix-info-plugin-log
...
Fix logging inside info panel plugin
2018-02-09 15:51:39 -05:00
Adam
0217e11440
Merge pull request #553 from tylerthardy/runepouchImages
...
Use rs-api to render Runepouch images
2018-02-09 15:46:21 -05:00
Tyler Hardy
e2d5d8957b
runepouch plugin: use itemmanager to render runepouch item icons
2018-02-09 15:25:05 -05:00
Tyler Hardy
2e8013b078
Update ItemID from 160 cache
2018-02-09 15:22:04 -05:00
Adam
5c6a205a8a
fishing plugin: move minimap overlay to own overlay
...
To render above the minimap in resizable, it must be above widgets
2018-02-09 15:15:58 -05:00
Adam
c18afb58f5
Merge pull request #417 from Sethtroll/addbarrowsplugin
...
Add Barrows plugin
2018-02-09 14:42:33 -05:00
Seth
3beb043b5c
Add barrows plugin
2018-02-09 14:24:27 -05:00
Seth
39d347501a
perspective: add getCanvasTextMiniMapLocation
...
Properly center text on the minimap based on string bounds
2018-02-09 14:22:53 -05:00