Files
plugin-hub/plugins
ChunkyAtlas 443cfb9a8e update chance-man to v2.6.0 (#8709)
* Update chance-man to v2.6.0

Refactor MusicWidgetController:
- centralize constants
- extract draw/layout helpers
- enforce client-thread safety
- add hide-rolled-items toggle

ChanceManPlugin:
- Register and inject new NpcSearchService for fast NPC drop searching.
- Enable NPC drop searching and lookup UI.
- Ensure drop cache initialization and integration with search system.
- Minor cleanups related to plugin startup and drop fetching.

NpcSearchService:
- Add new NpcSearchService providing fast, parallelized fuzzy and ID-based NPC drop searching.
- All searches filter out NPCs without drop tables them.
- Includes Levenshtein based fuzzy matching and flexible query parsing (ID, name, level).

DropFetcher:
- Refactor to fully discard NPCs with no drop table sections when fetching from the wiki.
- Only NPCs with at least one drop section are passed to the cache and search layers.

DropCache:
- Heavily refactor cache/indexing: never write or retain NPCs lacking drop tables on disk or in-memory.
- Updated search logic to combine in-memory and wiki-backed queries, always skipping empty NPCs.

MusicWidgetController:
- Integrate NpcSearchService for in-game NPC drop search dialog.
- Various small refactors and search-driven UI improvements.

- update to v2.6.0

* Update chance-man

- update UA to 2.6.0
2025-08-13 18:54:42 -04:00
..
2025-05-31 17:09:17 -07:00
2025-08-05 07:41:33 +02:00
2025-06-23 18:12:39 -04:00
2025-08-13 01:10:06 -04:00
2025-07-31 10:51:14 -05:00
2025-07-21 19:05:04 +02:00
2025-06-09 09:16:40 -05:00
2025-08-05 20:34:04 -05:00
2025-04-23 17:30:58 -07:00
2025-06-27 21:48:34 +02:00
2025-07-04 21:35:55 -04:00
2025-07-13 03:04:06 -04:00
2025-08-06 07:18:42 -05:00
2025-07-17 02:09:25 -04:00
2025-05-26 22:56:17 -07:00
2025-04-15 09:19:24 +02:00
2025-08-13 18:54:42 -04:00
2025-08-09 16:41:40 -04:00
2025-07-25 14:58:30 -04:00
2025-06-30 20:52:34 -04:00
2025-05-25 02:10:40 -04:00
2025-08-06 10:45:09 -04:00
2025-06-23 18:28:53 -04:00
2025-06-09 09:42:39 -04:00
2025-07-29 02:06:23 -04:00
2025-06-01 12:37:11 -07:00
2025-07-01 09:21:13 -07:00
2025-07-09 19:52:38 -07:00
2025-07-27 20:00:02 +02:00
2025-06-28 05:04:51 -04:00
2025-06-09 09:42:39 -04:00
2025-05-31 16:57:30 -07:00
2025-07-02 19:19:14 -04:00
2025-04-20 20:54:32 -05:00
2025-07-21 13:25:19 -07:00
2025-04-26 03:28:51 -04:00
2025-06-08 14:30:11 +02:00
2025-08-05 18:06:21 -07:00
2025-06-11 15:45:37 -04:00
2025-06-28 04:51:05 -04:00
2025-07-25 14:41:43 -04:00
2025-07-17 02:17:40 -04:00
2025-07-08 11:43:49 -04:00
2025-08-09 16:08:37 -04:00
2025-06-01 19:24:55 -04:00
2025-08-05 10:05:59 -04:00
2025-06-09 09:42:39 -04:00
2025-08-01 20:30:07 -05:00
2025-07-03 18:23:54 -05:00
2025-06-30 14:53:07 -04:00
2025-07-23 21:55:03 -04:00
2025-08-11 11:44:51 -07:00
2025-08-09 14:59:22 -04:00
2025-07-14 11:47:58 -07:00
2025-08-07 10:59:44 +02:00
2025-07-17 01:54:57 -04:00
2025-04-26 03:34:22 -04:00
2025-06-28 16:12:43 -04:00
2025-08-13 18:47:31 -04:00
2025-06-28 08:49:46 +02:00
2025-06-09 09:42:39 -04:00
2025-05-19 12:00:47 -05:00
2025-07-26 23:40:29 -04:00
2025-08-13 18:43:31 -04:00
2025-05-21 08:14:26 -05:00
2025-05-21 00:38:11 -07:00
2025-06-27 22:25:24 +02:00
2025-05-17 09:03:37 -07:00
2025-06-09 09:42:39 -04:00
2025-06-06 19:33:16 -05:00
2025-05-28 16:02:20 -04:00
2025-06-28 15:41:10 -04:00
2025-06-24 15:17:28 +02:00
2025-06-23 17:52:52 -04:00
2025-06-25 16:36:16 +02:00
2025-07-13 03:26:50 -04:00
2025-04-12 17:51:39 -04:00
2025-07-25 14:55:19 -04:00
2025-07-02 15:47:26 -04:00
2025-08-02 11:08:29 -05:00
2025-06-09 09:42:39 -04:00
2025-07-24 11:50:01 -05:00
2025-08-08 16:51:45 -07:00
2025-06-09 09:42:39 -04:00
2025-06-09 09:42:39 -04:00
2025-07-28 21:53:08 -07:00
2025-07-03 13:24:22 -04:00
2025-07-20 02:53:15 -04:00
2025-06-24 17:28:21 -07:00
2025-08-09 16:30:56 -04:00
2025-08-13 18:28:06 -04:00
2025-07-26 22:47:33 -04:00
2025-07-31 20:59:06 -04:00
2025-06-09 09:42:39 -04:00
2025-06-09 09:42:39 -04:00
2025-08-04 10:53:49 -04:00
2025-06-28 15:08:27 -04:00
2025-06-08 14:12:37 -05:00
2025-08-11 14:36:32 +02:00
2025-07-26 22:43:38 -04:00
2025-05-11 18:15:09 -07:00
2025-06-09 09:42:39 -04:00
2025-06-20 02:23:17 -04:00
2025-07-24 02:45:22 -04:00
2025-06-20 01:41:37 -04:00
2025-07-23 18:12:08 -07:00
2025-06-20 01:30:47 -04:00
2025-07-07 20:34:26 -04:00
2025-05-19 21:17:39 -04:00
2025-06-22 14:53:59 -04:00
2025-08-06 20:54:24 -05:00
2025-06-14 12:24:47 -05:00
2025-06-09 09:42:39 -04:00
2025-07-31 21:47:07 -04:00
2025-06-30 13:45:09 -04:00
2025-07-30 01:09:15 -04:00
2025-06-25 22:17:05 -04:00
2025-04-16 09:53:41 -05:00
2025-08-04 21:50:34 -04:00
2025-07-26 22:50:53 -04:00
2025-06-18 09:16:00 -05:00
2025-05-25 21:24:32 -05:00
2025-06-15 11:08:53 -07:00
2025-07-27 17:50:29 -04:00
2025-08-12 11:07:54 -04:00
2025-06-28 18:13:41 -05:00
2025-04-12 16:58:40 -04:00
2025-08-09 16:44:46 -04:00
2025-08-10 11:15:32 -05:00
2025-05-25 02:18:16 -04:00
2025-07-26 07:43:47 -07:00
2025-04-28 12:16:17 +02:00
2025-07-26 22:49:06 -04:00
2025-04-19 20:45:37 -04:00
2025-04-06 21:16:19 +02:00
2025-06-05 20:49:36 -04:00
2025-07-30 00:52:41 -04:00
2025-07-24 02:37:58 -04:00
2025-04-29 08:51:29 -05:00