Files
plugin-hub/plugins/chance-man
ChunkyAtlas 455efab965 update chance-man to v2.7.0 (#8980)
* Update chance-man to v2.7.0

Dim locked tradeables, improve drops, rolls, and persistence

- Add ItemDimmerController to dim locked tradeables in UI.
- Drops: improve DropCache (startup/shutdown, pruning), DropFetcher (error handling), DropItem (rarity parsing), and refresh viewer live on updates.
- Roll animation: switch to time-based easing with smooth slowdown; unify highlight duration to overlay.
- Persistence: refactor RolledItemsManager & UnlockedItemsManager for safer, leaner handling.
  • Windows safe backups (COPY with retries, pruning via try-with-resources).  
  • Atomic tmp→main swap with watcher echo suppression.  
  • LWW reconciliation using ConfigPersistence with stamped keys.  
  • Debounced cloud mirrors with write-if-newer to prevent stale writes.  
  • Track dirty state and flush immediately on shutdown.
- Plugin: replace polling with ScriptPostFired for inventory/bank; gracefully shut down file executor and clear refs on disable.
- Misc: update README and internal helpers for cleaner structure and logging. update to v2.7.0

* Update chance-man

update build.gradle

* Update chance-man

- remove deprecated usages for SpriteOverrideManager
- remove deprecated usages for TabListener
- Maintain locked item dimming across UI updates
- update tests

* Update chance-man

- remove the random 'o' in build.gradle
2025-09-14 18:57:27 -04:00

3 lines
105 B
Plaintext

repository=https://github.com/ChunkyAtlas/chance-man.git
commit=2403e1445bb7b463ae5af46577dde3badf90b253