From 455efab96524f47572db657a38c9e5fd5c1c8d37 Mon Sep 17 00:00:00 2001 From: ChunkyAtlas Date: Sun, 14 Sep 2025 16:57:27 -0600 Subject: [PATCH] update chance-man to v2.7.0 (#8980) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 --- plugins/chance-man | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/chance-man b/plugins/chance-man index aba34dfb6..33cd3626f 100644 --- a/plugins/chance-man +++ b/plugins/chance-man @@ -1,2 +1,2 @@ repository=https://github.com/ChunkyAtlas/chance-man.git -commit=5a25cdf0bb45f18776efc225300c4aba6c282cf1 +commit=2403e1445bb7b463ae5af46577dde3badf90b253