Commit Graph

161 Commits

Author SHA1 Message Date
Zeruth
e2ce3eb10f runelite-client: restore private server support, remove deprecated arguments 2019-07-29 04:31:36 -04:00
Zeruth
aa35e67872 runeliteplus: update 2019-07-28 21:27:51 -04:00
Zeruth
fa272134ff discord: fix init 2019-07-28 18:03:10 -04:00
Lucwousin
8bdb204019 gradle: injected-client things
Move injector goal to injected-client(ish)
Keep injected-client classes in the correct package
Remove placeholder class/duplicate vanilla jar
2019-07-28 14:00:18 +02:00
Tyler Bochard
d990ae1382 Merge pull request #1101 from runelite-extended/gradle
Migrate to Gradle
2019-07-24 01:16:52 -04:00
Zeruth
13146e5dbd runeliteplus: various checkstyle fixes 2019-07-24 00:41:08 -04:00
Zeruth
dd9d72ef53 runeliteplus: implement properties in java, fix calls to properties 2019-07-23 22:35:04 -04:00
Owain van Brakel
cb6eecfa29 Merge remote-tracking branch 'runelite/master' into rl-update 2019-07-23 21:52:16 +02:00
Max Weber
d5c4397a80 Revert "Shutdown plugins on window close"
This reverts commit 6e080949f9.

This never worked because it ran stopPlugin on the AWT thread
which calls invokeAndWait, which throws when not on the awt
thread. Also stopPlugin only attempts to stop plugins that are
marked as disabled, but it is only called for plugins which are
enabled, so nothing actually happens. This also creates a deadlock
if you try to close the client while starting it, because
startPlugin is locked on one thread, but stop plugin is trying
to take the lock on the edt.
2019-07-21 13:23:28 -06:00
Zeruth
305fc56cd8 runeliteplus: fix warning being called for users who wont be using rsps 2019-07-20 19:49:55 -04:00
Zeruth
5625c3e743 runeliteplus: refined private server support 2019-07-20 19:12:35 -04:00
Zeruth
e8c46f9cbe runeliteplus: version bump from last night 2019-07-20 17:23:22 -04:00
Zeruth
6193f8297a runeliteplus: fix exe error, bump rlp version 2019-07-19 23:19:20 -04:00
Zeruth
302c125deb runeliteplus: adds full support for private servers into main project, also fixes -local-injected 2019-07-19 22:20:30 -04:00
Owain van Brakel
3fd290b2a8 client: Initialize managers to make them subscribe to events (#1044) 2019-07-19 11:50:43 +01:00
Zeruth
36d1fd4148 live update 2019-07-19 00:46:04 -04:00
Owain van Brakel
3de05dec64 RxJava 'eventbus' 2019-07-14 06:44:00 +02:00
Zeruth
f259924d92 live update version bump 2019-07-11 01:44:16 -04:00
Zeruth
b80ca6e2fa Improves bootstrapper. Moves all jars to single folder ./live as it produces bootstrap for easy moving. 2019-07-07 21:05:33 -04:00
sdburns1998
a8cf657e4c Add a button to the info panel to open the log dir (and fix the discord (#894)
* Add a button to the info panel to open the log dir (and fix the discord
invite link)

* Use user defined font

* Fix versionPanel layout

* Checkstyle
2019-07-05 20:27:51 +02:00
zeruth
f7c3c74d8b Fix BlackJack / Live Update 2019-06-19 00:37:47 -04:00
Lucas
549898f8c5 Update clientloader (and tell only developers to turn on assertions)
Make both `--localinjected` and `--rs=CUSTOM` work

Make `--rs=VANILLA` work again
2019-06-11 20:37:44 +02:00
zeruth
0a3330bfa5 Various 2019-06-10 03:30:42 -04:00
zeruth
5589eba498 Adds local-injected dev arg 2019-06-08 17:13:33 -04:00
Lucas
2c38de7061 Various mixin/injector additions 2019-06-08 11:58:34 +02:00
zeruth
eafb024f16 Revert to old layout for refactor 2019-06-07 23:54:32 -04:00
zeruth
882be3cb71 Merges Injector
Welcome to the new world boys.
2019-06-06 20:47:41 -04:00
LoudPacks
3465cc3269 Add CLI SOCKS5 proxy support (#447)
* Add CLI SOCKS5 proxy support: --proxy ip:port:user:pass | ip:port

* Add more argument checks

Ensures there wont be an array out of bounds exception.

* Update RuneLite.java

checkstyle fix

* Update RuneLiteProperties.java

checkstyle fix
2019-05-30 17:36:40 +01:00
Lucas
53a82699e4 more checkstyle etc 2019-05-17 06:32:54 +02:00
zeruth
e811375eaa Update Presence
Adds RuneLitePlusPlugin
-adds option for RL+ presence (disabled by default)
-Redirects a lot of older RL links to our updated ones.

Prepare for next development iteration 0.1.2
2019-05-10 04:40:09 -04:00
sdburns1998
fb307cf235 Slayer update (#161)
* Slayer update

Stripped model outliner
Slayer points varbit
Seperate superior color
Slayer estimate task completion
Slayer kc fix
NPCID vhere needed

* Tests

* Ignore AWT-EventQueue-0 in tests

* Fix componnent creation threading error
2019-05-01 18:00:42 -04:00
zeruth
de0f9a9de6 Various
Fix my bad fix, Increment version, a lot has changed since 0.1.0
2019-04-29 18:14:04 -04:00
zeruth
1af505ed47 Splash
minor improvements
2019-04-28 19:50:58 -04:00
zeruth
7dd4662977 Better Splash
A bit more informative as to the load time, I think it's pretty accurate in stepping.
2019-04-26 21:54:11 -04:00
zeruth
e9cb7da89d Seperate Flexo to library
This isn't hiding flexo as it's just now hosted on the maven repo. This is to ensure backwards compatability when api in flexo changes. all old versions will be stored indefinitely.

Config plugin is included in library as well.
2019-04-25 17:57:45 -04:00
James
f8363b9c23 Addeds arrow api, quest helper plugin, changed raids etc (#81)
* add a skull timer

* fix the feature and check edge cases

* Add config option and a check for deadman worlds

* add support for NPE

* Add reskulling on players and the BH shop skull option

* Add skull notifier plugin

* move to idle notification plugin

* remove old plugin

* fix plugin and change default config option to false

* fix to try and fix travis

* should fix travis

* indentation fix and adds a method for the logic

* fix config

* fix config #2

* Stop a NPE from happening on log in

* actually fix NPE

* fix notifications on first tick

* Remove raids timer infobox and add tooltip to points widget

* Add get widget overlay

* client: add custom arrow API

Currently supports:
Minimap
Arbitrary World Point
NPCs (by ID, and multiple per arrow)
Objects (by ID, and multiple per arrow)

TODO: Add world map point support

* Add quest helper

* Add Npc Talk Step to quest helper

* Add Cooks Assistant quest helper

* Add Imp Catcher to quest helper

* Add Dig Step to quest helper

* Add X Marks The Spot to quest helper

* Adds back skull timer
2019-04-24 01:36:42 +01:00
James
eb9a2082b7 Rebrand to runeliteplus (#58)
* Rebrand to runeliteplus
2019-04-23 00:00:03 +01:00
zeruth
3a01eb67dc Various
Fixes some smithing NPE's
Adds flexo launch arg which enables flexo config plugin
Adds external plugin to sorter using type "external"
2019-04-22 02:17:36 -04:00
zeruth
2b0b126a1b Update Splash
Show our versioning as well. Recoolorize
2019-04-21 03:12:18 -04:00
James
2a7625f240 Adds splash screen (#29)
* clock manager: wrap panel to run on swing thread

* Add splash screen to Runelite

Although RuneLite is still fast at loading, it's more user friendly
for at least something to pop up before the client.
There is also an option (-no-splash) to disable the splash screen.
This uses psikoi's design.

* splash screen/client ui: don't set up theme twice

Setting up the look and feel of RuneLite shouldn't happen twice, so
check to see if it has already been set up before setting up the look
and feel.
2019-04-21 07:41:48 +01:00
Ganom
bfe1482705 Adding external plugin support (#4)
* Adding archetype

* Update RuneLiteConfig.java

* Update Plugin.java

* Update PluginManager.java

* Adding pluginwatcher & classloader

* Update RuneLite.java

* Update pom.xml

* Update settings.xml

* Update pom.xml

* Update pom.xml

* Removing old example plugin

* Fixing the fix of the fix for plugin archetype.
2019-04-18 23:22:30 -04:00
zeruth
8f334f6658 Update RuneLite.java 2019-04-18 16:40:51 -04:00
Adam
8923dae45e client: only enable developer mode if launcher version isn't set 2019-02-20 19:29:13 -05:00
Adam-
3dc608a6c3 Add party service 2019-01-31 19:47:55 -05:00
Tomas Slusny
01fbcde008 Merge pull request #7426 from deathbeam/shutdown-plugins-on-close
Shutdown plugins on window close
2019-01-19 12:07:43 +00:00
Tomas Slusny
01c3bcafce Move configManager.sendConfig to RuneLite#shutdown
It should've been here in first place, there is no reason for it to be
in ClientUI.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-18 21:25:42 +01:00
Tomas Slusny
6e080949f9 Shutdown plugins on window close
Closes #6646

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-18 21:11:00 +01:00
Adam
e83e5024ce client: fix logback config to log messages from threads
This removes the sifting appender which I think is unnecessary.
2018-12-09 11:43:03 -05:00
Adam
e3c243e1e0 Move EventBus implementation to runelite-client 2018-12-01 19:08:26 -05:00
Tomas Slusny
0281237b99 Replace usages of Guava EventBus with custom one
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-01 16:41:09 -05:00