Commit Graph

47 Commits

Author SHA1 Message Date
Adam
c7ea5dad3f remove org-netbeans-lib-profiler 2025-12-31 16:56:57 -05:00
Adam
9313b3ac19 use tabss in build.gradle 2025-12-29 17:31:51 -05:00
Adam
8bc4c46c3b update debug plugin (#10019)
* update debug plugin

* update verification-metadata
2025-12-29 17:28:27 -05:00
Adam
17f5b5e7a3 update verification-metadata 2025-12-21 19:50:15 -05:00
Adam
2274f7dd6f update verification-metadata 2025-12-19 12:03:08 -05:00
Nicholas Denaro
ab118ca2e4 add friendly-guide (#8255)
* Create friendly-guide

* Add friendly-guide to toml dependency list

* Update friendly-guide

* Update friendly-guide

Not sure where I'm using java.lang.system.out/err/in other than tests, but I removed from there as well.

* Update friendly-guide

* Update friendly-guide

Load the dialog conditions and requirements explicitly

* Update friendly-guide

Replace reflection with hardcoded map

* Update friendly-guide

* Update friendly-guide

address issues found in build
2025-10-19 18:47:50 -04:00
digiholic
2d850f9536 update osrs-archipelago to v0.6.2 (#8057)
* 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
2025-07-31 22:32:16 -04:00
ChunkyAtlas
a33b27f1a5 update chance-man to v2.2.0 (#8088)
* Update chance-man to 2.2.0

feat: Implement NPC drop table viewer in music tab

This commit introduces a major UI feature that allows players to view NPC drop tables directly in-game by temporarily hijacking the music tab interface.

A "Show Drops" menu option has been added to the right-click menu for NPCs. When selected, the plugin fetches the NPC's drop data and dynamically replaces the content of the music tab with a custom drop viewer UI.

The new UI consists of several components:
- **`DropsTabUI`**: The main class that initializes and manages the lifecycle of this feature.
- **`DropsMenuListener`**: Injects the "Show Drops" option into the NPC context menu.
- **`MusicWidgetController`**: The core of the feature, responsible for:
    - Backing up and hiding the original music widget elements.
    - Drawing a new interface that displays the NPC's name, level, and a progress bar for rolled vs. total drops.
    - Creating a scrollable grid of all possible drop items, with items the player has already "rolled" appearing faded.
- **`SpriteOverrideManager`**: Replaces the default music tab icon with a custom "drops" icon to indicate that the drop viewer is active.
- **`TabListener`**: Detects when the player navigates away from the music tab and restores its original content, ensuring the drop viewer is temporary.
- **`WidgetUtils`**: Provides helper functions for creating menu entries and managing widget children.

* Update chance-man

Fix dependency injection for Gson and OkHttpClient; add DropFetcher shutdown

* Update chance-man

Fix dependency injection for Gson and OkHttpClient; add DropFetcher shutdown

* Update chance-man

- Replace manual name-and-ID search fallback with MediaWiki’s Special:Lookup extension  
  (always queries by npcId first, then falls back to the provided name)  
- Simplify `buildWikiUrl` to emit `/w/Special:Lookup?type=npc&id=<npcId>&name=<fallback>#Drops`  
- Remove `findTitleByNpcId` and obsolete two-stage lookup logic  
- Streamline `fetch()` to log the Special:Lookup URL, fetch HTML, and parse drop tables

* Update chance-man

Add Jsoup as implementation and thirdParty dependency

* Update chance-man

* Update build.gradle

* Update chance-man

update HTTP User-Agent to "RuneLite-ChanceMan/2.2.0"
2025-06-28 18:19:39 -04:00
Hannah_GBS
c870515ca5 update emojiscape (#7686)
* Update emojiscape

* Remove commons-io dependency
2025-03-23 03:29:54 -04:00
digiholic
8e9cb1bc8f update osrs-archipelago to v2.0.0 (#6430)
* 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
2025-02-18 18:33:48 -05:00
Adam Sharp
79e2d0f54a update dude-wheres-my-stuff to v2.7.0 (#6252) 2025-02-07 20:51:04 -07:00
Kevin Edry
b39d5f52e7 add quest-voiceover
* Added quest-voiceover plugin.

* changed to include most recent commit.

* added recent plugin fixes.

* Added SQLite functionality to fuzzy search quest dialog and bring voiceover coverage to nearly 100%.

* set size limit

* - Changed py cli to now correctly generate a sqlite db file.
- Added pronunciation file.
- Changed `build.gradle` to now pull `xerial/sqlite-jdbc` as normal dependency

* - Added verification-metadata.xml file.
- Changed JBDC import from `testImplementation` to `implementation`.

* Fixed build dependency verification error.

* troubleshooting JDBC verification error.

* updated dependency verification metadata and build.gradle.

* Added a try-with-resource statements for both the PreparedStatement and the ResultSet ensuring they will be closed once we finish with them.

---------

Co-authored-by: Abex <mii7303@gmail.com>
2024-07-15 23:39:49 -04:00
Ron Young
f9641af2bd Update resource-packs to v1.6.0 (#6164) 2024-06-15 20:35:21 -05:00
digiholic
1b18356082 Add Archipelago Multiworld Randomizer plugin (#5146) 2024-05-12 01:34:48 +00:00
Zander Bolgar
2f8bf3170c Update wikisync (#5855) 2024-04-17 06:06:13 +00:00
peanubnutter
63345f8bac Add Collection Log Luck plugin (#5244) 2024-02-04 07:05:47 +00:00
Max Weber
c998876a32 package, templateplugin: update lombok 2023-10-19 11:27:22 -06:00
Furkan
16aa192400 Update VoiceScape (#4810) 2023-10-15 22:44:14 +00:00
Adam
f646c90e52 package: regen verification-metadata 2023-06-25 13:38:31 -04:00
Adam
bc7a599eb1 package: regen verification-metadata 2023-06-18 17:13:59 -04:00
joelhalen
dd3ea0abdf Add DropTracker plugin (#4417) 2023-06-05 18:37:57 +00:00
Adam
f7eca6b969 verification-metadata: remove jogl 2023-05-24 15:28:43 -04:00
Adam
7b3bc4c350 verification-metadata: add protobuf 3.21.12 2022-12-21 12:11:28 -05:00
Adam
25ab86f241 verification-metadata: add lwjgl bom pom 2022-07-02 13:12:46 -04:00
Adam
295b3ef1b8 Update verification-metadata.xml 2022-06-19 10:21:17 -04:00
Max Weber
bb523a640e update gpu-experimental to 1.4.0 2022-06-15 19:59:06 -06:00
Max Weber
c4491afc17 verification-template: fix formatting 2022-06-15 18:02:49 -06:00
Max Weber
b00c3ec2dc verification-template: enforce indentation 2022-06-15 18:02:11 -06:00
LlemonDuck
6fdadc67ac Update dps-calculator to v2.0.0 (#2795) 2022-06-15 00:25:03 +00:00
Adam
5d6a9b91a4 verification-metadata: trust group net.runelite.arn 2022-06-10 19:08:08 -04:00
furfy
6a7ab7e9d3 Update Polywoof to v0.10b (#2715) 2022-05-24 04:00:15 +00:00
Adam
227ce17155 Add verification metadata for org.jetbrains:annotations:23.0.0 2022-04-21 08:23:33 -04:00
Max Weber
100c1d6dcf add archive-patcher trust 2022-02-23 04:59:50 -07:00
Tom Donohue
d2f21a7eec Add Loot Lookup plugin (#2253) 2022-02-23 06:02:54 +00:00
Adam
2052851771 Bump to 1.8.8-SNAPSHOT 2021-12-30 10:54:14 -05:00
Nicholas Anzalone
480358eaa6 create phillip-hue-integration (#1988) 2021-10-31 15:37:26 -06:00
Max Weber
3581afa6dc package: pin okhttp 3.14.9 2021-10-05 04:50:23 -06:00
Jimi
ce4ae999ff add gimptracker (#1903) 2021-10-01 05:39:51 -06:00
Max Weber
8ee6466adf package: pin jna 5.9.0 2021-09-11 20:26:17 -06:00
Zoinkwiz
234af23608 Add Region Chat plugin (#1783) 2021-08-18 17:29:36 +00:00
Adam
4f3c634021 Add lombok 1.18.20 verification metadata 2021-08-14 21:07:42 -04:00
Zoinkwiz
77ba3acde1 Add broadcaster (#1286) 2021-04-19 11:47:11 -06:00
ThatGamerBlue
777d17bb6e Add blue-prox-chat (#1253) 2021-04-03 21:26:14 -06:00
Hexagon
78b397d401 Update chat-logger to v1.2 (#1305) 2021-04-02 21:32:14 -06:00
Chintan Suthar
9011781d36 update elysiumevents-plugin (#1211) 2021-03-14 11:52:18 -06:00
Max Weber
80ad30a472 package: update core transient dependencies 2021-03-03 05:11:00 -07:00
Max Weber
531a9a8554 package: use a central verification-metadata file
This lets us have better control over which dependencies are verified,
as changes to runelite-client's dependencies cause all Hub plugins with
pinned deps to fail, as the new transitive deps aren't pinned. Moving
this file into this repo not only lets us update it in these situations,
but also means individual plugin authors don't need to touch Gradle's
verification and all of it's associated pains. This also allows plugins
to pull a dependency that another plugin pulls already with no extra
work.
2021-02-26 10:23:08 -07:00