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.
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
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.
* 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
* 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.