Commit Graph
7067 Commits
Author SHA1 Message Date
Adam b83b3a44bb Merge pull request #8306 from spudjb/plugin-questlist
Adds a plugin to filter & search the quest list
2019-03-27 11:44:35 -04:00
spudjb 2d40f274e3 Add quest list plugin
This plugin adds two features to the quest list:

* The ability to search for a specific quest
* The ability to hide already completed quests
2019-03-27 10:26:28 -04:00
Adam bc41e18d31 Merge pull request #3380 from Hydrox6/right-click-bank-buttons
Add ability to disable Left Click to bank inventory, equipment, and looting bag options
2019-03-26 17:26:05 -04:00
Adamand15987632 fb2fdadbc5 spec plugin: share specs with party
Co-authored-by: 15987632 <trevorguidry6@gmail.com>
2019-03-24 17:59:16 -04:00
Adam 57b600a257 spec plugin: only count specs on npcs 2019-03-24 17:59:15 -04:00
Adam 1db3bf577f Merge pull request #8059 from deathbeam/make-gpu-dpi-aware
Make GPU plugin DPI aware on Java 9+
2019-03-24 14:56:40 -04:00
Adam 420a5767f8 Merge pull request #8102 from AdamBallinger/brimstone-keys
Add brimstone chest support to loot tracker
2019-03-24 12:50:47 -04:00
Adam Ballinger 9a5a89171b Add brimstone chest support to loot tracker 2019-03-24 12:50:27 -04:00
Adam 69c3341467 http-service: update mysql driver to mariadb 2.2.3 2019-03-24 11:44:54 -04:00
Tomas Slusny d3c12157b0 Add development configuration for Spring http-service
- Remove spring boot test (no longer necessary)
- Move test development configuration to main package

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-03-24 11:44:54 -04:00
Tomas Slusny b367e34202 Migrate OAuth callback to Spring configuration property
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-03-24 11:44:54 -04:00
Tomas Slusny 94a0ee5587 Normalize configuration between cache-updater and http-service
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-03-24 11:44:54 -04:00
Adam 4500b74c89 Merge pull request #8299 from Adam-/verify-jar
client: verify client signature
2019-03-24 11:21:36 -04:00
Adam cd72e1fcf3 client: verify client signature 2019-03-24 11:12:59 -04:00
Adam 98838fd751 client: show error dialog when unable to load client 2019-03-24 11:12:57 -04:00
Andrew Ghaly 07a20bc4f0 hooks: fix typos in javadoc 2019-03-23 23:40:29 -04:00
Adam 5037a77688 Merge pull request #8283 from Hydrox6/chat-filter-overheads
chat filter: Fix issue where special attack overheads crashed the game
2019-03-23 21:08:30 -04:00
Adam b8503e0326 xptracker: fix "Reset others" resetting overall xp
Fixes #8296
2019-03-23 20:54:32 -04:00
xDemoN d8d6e5e5f1 Clue Scroll: Fixe Varrock East Bank Cryptic Clue (#8241)
Closes #6705
2019-03-23 13:51:34 +01:00
xDemoN 460c203229 Remove incorrect farming guild location (#8250)
Two farming guild locations were listed, although only 1 exists

Per the wiki, the western location is correct.

Closes #7570
2019-03-22 10:59:12 +01:00
Kevin Zita ddd2b6951d Fix "Bandind" typo in coordinate clue descriptions (#8287) 2019-03-22 10:57:07 +01:00
Tomas Slusny 8a279787ab Merge pull request #8271 from deathbeam/fix-twitch
Properly check for empty strings in Twitch plugin and always close twitch client on connect
2019-03-22 10:56:07 +01:00
Adam b50b3fc07b config service: return an empty config if no config is found
Returning an empty body breaks the client as it deserializes the
response to null.
2019-03-21 21:27:07 -04:00
Hydrox6 d3fa29cab4 chat filter: Fix issue where special attack overheads crashed the game 2019-03-21 21:02:38 +00:00
Adam 6f2359a7d8 Revert "client: load jagex config and client over https"
This reverts commit b288a4899d.
2019-03-21 10:46:35 -04:00
Adam db426954ae Merge pull request #8277 from Abextm/chatboxpanel-resilient
ChatboxPanelManager: Be more resilient when scripts mismatch
2019-03-21 09:44:26 -04:00
Max Weber f7a9374639 ChatboxPanelManager: Be more resilient when scripts mismatch
If RESET_CHATBOX_INPUT doesn't invoke runelite_callback resetChatboxInput because the script hash mismatches panels never get killed, so they a) break jagex inputs, and b) can be lost and not get unregistered, so they will record passwords on the login screen
2019-03-21 07:10:45 -06:00
Runelite auto updater 7af89342b4 [maven-release-plugin] prepare for next development iteration 2019-03-21 12:40:20 +00:00
Runelite auto updater 9979cf6818 [maven-release-plugin] prepare release runelite-parent-1.5.17 2019-03-21 12:40:14 +00:00
Abex 0f5dc65054 Merge pull request #8275 from Abextm/cache-code-2019-03-21-rev178
Cache code 2019 03 21 rev178
2019-03-21 06:21:38 -06:00
RuneLite Cache-Code Autoupdater 9d29888582 Update Widget IDs to 2019-03-21-rev178 2019-03-21 06:05:56 -06:00
RuneLite Cache-Code Autoupdater 776d27cc47 Update Scripts to 2019-03-21-rev178 2019-03-21 11:33:31 +00:00
RuneLite Cache-Code Autoupdater fe441679d8 Update NPC IDs to 2019-03-21-rev178 2019-03-21 11:33:26 +00:00
RuneLite Cache-Code Autoupdater d74c1d0493 Update Object IDs to 2019-03-21-rev178 2019-03-21 11:33:25 +00:00
RuneLite Cache-Code Autoupdater d31f5a130f Update Item IDs to 2019-03-21-rev178 2019-03-21 11:33:24 +00:00
Adam 4ccefd23a4 config service: convert backing database to use mongodb
This is a much more natural fit for the config service which is really a
key value store, and has been abusing SQL. This will let us expand the
config stuff later to support profiles and per-account config values.

I have left in the SQL code for now so config changes are still being
sent there in the event of catastrophic mongodb failure.
2019-03-20 18:45:31 -04:00
Adam 327986fc56 npc aggro plugin: rename plugin name to be more consistent with other plugins 2019-03-20 17:26:39 -04:00
Tomas Slusny 25b5095375 Always close twitch client in connect() method
In case user cleared their crendentials this method should still at
least close the client so it will not be running forever.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-03-20 14:23:46 +01:00
Tomas Slusny 4e47a25438 Check for empty strings when initializing twitch client
When setting is cleared via user its value is set to empty string and
never to null again.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-03-20 14:21:31 +01:00
Adam 9249129383 twitch: fix race in connect establishing multiple connections 2019-03-20 09:13:52 -04:00
Adam be1a7953fa Merge pull request #6133 from WooxSolo/npc-unaggro-timer
Add NPC unaggression timer
2019-03-19 20:07:28 -04:00
Adam c23f9dc93e Merge pull request #7025 from MagicfTail/Chat-filter
Add Chat filter plugin
2019-03-19 17:56:56 -04:00
Magic fTailandAdam b7944bcee4 Add chat filter plugin
Add a plugin that censors user defined words/sentences, changes the message, or removes the entire message containing them.

Co-authored-by: Adam <Adam@sigterm.info>
2019-03-19 16:36:58 -04:00
WooxSolo c74b3b9ab5 Add NPC unaggression timer 2019-03-19 16:15:44 -04:00
WooxSolo 5008ecefaa config manager: add support for Duration 2019-03-19 15:59:03 -04:00
WooxSolo 68196a45f7 config manager: add support for WorldPoint 2019-03-19 15:58:53 -04:00
Magic fTail ee98065735 api: add overhead text changed event and setOverheadText 2019-03-19 14:37:35 -04:00
Magic fTail cb574a1fb0 api: rename getOverhead to getOverheadText 2019-03-19 14:37:35 -04:00
Hydrox6 0f3b9a8f3e bank: add option to force right click on deposit container buttons 2019-03-19 11:33:08 +00:00
RyBo fc786e334b achievement diary: add or correct various requirements
* Add fishing requirement to ardougne easy diary, Change fremmy quest requirement to started

* Kandarin Diary: Add quest and skill requirement

* Morytania diary: Add quest requirement and change skill requirement

* Falador diary: add quest requirement

* Kandarin diary: fix typo in task description

* Fremmy diary: Add period at end of task description

* Ardougne diary: Add period in task description

* Western diary: change agility requirement from 50 to 56
2019-03-18 22:53:08 -04:00