FutureShops 2.5.1
Curse Maven Snippet
What's new
- ๐ Fixed economies locking after a restart solely because valid receipt history exceeded 10,000 files.
- ๐งน Added automatic cleanup of the oldest completed receipt history in batches targeting 1,000 files. Final recovery evidence is preserved before old files are removed.
- โ๏ธ Added
receipts.automatic_cleanupinfutureshops-common.toml, enabled by default. Set it tofalseand restart to keep unlimited history. The config warns about disk space and startup memory growth. - ๐ฌ Fixed failed admin balance operations disconnecting players while displaying the error message.
- ๐ Server logs now report the reason an economy freezes.
/futureshops debug statusand new debug captures include the current provider and recovery diagnostic. - ๐ Fixed dynamic prices drifting downward instead of recovering toward their configured base price.
- ๐ Buying can raise prices without the old downward decay offset. Selling still adds supply and can lower prices.
- ๐ช Fixed idle prices getting stuck near their base because of currency rounding.
- โ๏ธ Added independent percentage or fixed amount floors and ceilings for dynamic reference prices. Existing percentage settings remain the default.
- ๐พ Existing shop prices and balances are preserved. No wallet reset is needed.
- โ ๏ธ Back up the complete world before upgrading. Keep the receipt checkpoint with the world data. Older builds require a complete matching backup to downgrade after receipt cleanup.
- ๐ Unfinished trades and conflicting records remain protected. Cleanup does not resolve an existing mismatch between receipts and saved financial records. Preserve the backup and reconcile those records before reopening trades.
- ๐ Install FutureShops 2.5.1 on both client and server for Minecraft 1.21.1 with NeoForge.
This mod has no additional files