* Updates osrs-archipelago to be compatible with API 0.6.2
* Updates osrs-archipelago to be compatible with API 0.6.2
* Removes commented out system.err line, might be tripping CI?
* Removes printStackTrace calls since they might count as System.Err
* Removes httpcore5 from archipelago plugin
* Create osrs-archipelago
Adds plugin link to OSRS Archipelago Plugin
* Update osrs-archipelago
* Updated plugin to fix gradle issue
* Update osrs-archipelago
* Update osrs-archipelago
Removes cached names from server, changes location IDs
* Update osrs-archipelago
Updates jar dependency in osrs-archipelago
* Update osrs-archipelago
- Adds interface when receiving an item
- Prevents equipping items that haven't been unlocked yet
- Fixes reconnect spam when hitting a loading zone
* Update osrs-archipelago to 0.4.1
Fixes an issue with equipment tiers. It checked for gear below the currently unlocked tier, instead of below or including, meaning bronze equipment could not be used until you had unlocked iron, and so on.
* Updates OSRS Archipelago to 1.0.0
Updates to plugin to release version of Archipelago
* Update osrs-archipelago
Removes ShadowJar from gradle build
* Adds Library code to project instead of external dependency
* OSRS-Archipelago v1.0.2
Reverts back to Jar-based library. Fixes UI refreshing and adds in anti-stuck mechanic to manually send all checks
* Removes Deprecated WidgetInfo reference
* Swaps Archipelago MultiClient Jar for one without dependencies
* Shrinks Panel Icon image to a reasonably sized PNG instead of full resolution
* Adds Libraries removed from MultiClient that aren't provided by RuneLite
* Fixes broken gradle imports in plugin and in client dependency
* Excludes junit bom from dependency
* Adds third-party dependency verification for apache httpclient
* Updated to upstream, resolved merge conflict
* Removes junit bom exclusion since it's now being verified anyway
* Adds duplicatesstrategy to build gradle
* Duplicate Strategy was unrecognized. Trying explicit enum use
* Switches gradle task from Copy to Jar for duplicate handling
* Removes junit-bom from apache import
* Changing third party verification to other apache library
* Adds TestImplementation for junit bom
* Attempting manually entered bom module
* Removes navigation button in shut down
* Updates OSRS Archipelago to V1.2
- Archipelago Client Plugin is now on Maven! No more direct vendoring of plugin code!
- Adds new checkbox for toggling AP messages going to OSRS chatbox
- AP Server Password is now an actual password field, using placeholders instead
- Replaces hard-coded tasks with data parsed from github, using version information from Archipelago slot data. This should allow for logic changes that don't require a whole new plugin version to use.
- Adds in a local DataPackage storage, which will store the Slot's connected player and last received item index. This will make reconnection smoother as well as allowing you to see popups for items received while offline.
* Updates OSRS Plugin commit hash
* Updates dependencies of Archipelago plugin
* Changes were not included somehow in previous commit. Trying again.
* Removes JUnit bom
* Sets httpcore to non-transitive
* Attempts to exclude junit from httpcore
* Adds junit bom to exclusion list
* Fixes syntax in manual junit bom verification
* I guess bom is on 5.9.3 now
* Removes httpclient5 from dependencies
* Moves junit bom verification to template file
* Removes modules that are no longer necessary from verification metadata
* Woops, too much! Reverse course!
* Looks like the websocket 1.5.7 is required after all
* Removes Java IO Serialization
* Injects GSON instead of creating new instance
* Replaces maven repository Archipelago plugin with embedded package, sans IO Serialization
* Removes Gson constructors from APClient
* Update osrs-archipelago to v2.0.0
Runelite Plugin Changes:
- Updates Archipelago Java Client version so items are no longer displayed as "Unknown Item" or "Unknown Location"
- Plugin now pulls data from [logic repository](https://github.com/digiholic/osrs-archipelago-logic) based on versions baked into AP Seed, allows for minor logic changes without requiring updates.
- AP slot data stored in Runelite directory, for more consistent detection of player login and more safeguards against connecting with the wrong OSRS account
- More consistent connectivity, no longer loses connection to AP server on world hops or loading, properly disconnects on logout
- "Tiered" items no longer mismatch between what is displayed and what is actually unlocked
- Adds new item categories for Duds, Care Packs, and Claimed Care Packs to item panel
- _Every_ task should now be consistently auto-detected by Runelite. New methods of detecting completion have been devised that should be lag-proof.
- Plugin now displays an overlay when you are in a locked region, regardless of whether region-locker is installed or enabled.
- Many new types of Tasks, to auto-detect completion of new task types.
* Removes java reflection
* Removes system out calls