MerchantMind_v1.5.13.mcaddon
What's new
Merchant Mind v1.5.13 Changelog
🆕 New Features
⏱️ 15-Minute Reservation System
- Increased the maximum reservation time from 5 minutes to 15 minutes.
- The 15-minute limit is enforced by the actual reservation expiration timer, not just by the UI.
- The countdown begins when the player creates the reservation.
- Once the 15-minute timer reaches zero, the reservation automatically expires and the item becomes available again.
💳 Installment Payment Support
- Added support for installment payments during an active reservation.
- Players can pay for a reserved item progressively instead of paying the full amount immediately.
- Installment payments do not reset or extend the reservation timer.
- The original 15-minute expiration remains the final deadline.
This prevents players from keeping a reservation indefinitely by repeatedly making partial payments.
📢 Reservation Expiration Warnings
Added automatic global chat warnings for reservations that are approaching expiration.
Players in the world will receive warnings at:
- 2 minutes remaining
- 1 minute remaining
- 30 seconds remaining
- 10 seconds remaining
The warning identifies the reservation and tells the player to complete payment before the deadline.
When the reservation expires, the expiration is also announced in global chat.
Each warning is sent only once for each reservation to prevent unnecessary chat spam.
📦 Item Packaging Improvements
- Improved packaging progress tracking.
- Packaging countdown messages are shown only to the player whose item is currently being packaged.
- Multiple players can package items simultaneously without receiving each other's packaging countdown.
- Players receive the remaining packaging time directly through chat.
♻️ Restored Features
⚡ Iron Instant Restock
- Restored the Instant Restock using Iron feature.
- Instant Restock can only be used when the selected shop category is already in its valid Restock state.
- Attempting to use Instant Restock too early will not consume Iron.
- Prevents accidental Iron loss from triggering Instant Restock before the category is ready.
🔄 Auto Restock
- Auto Restock is available again.
- Categories can automatically enter their restock process when eligible.
- Restock activity can identify the affected shop category through chat.
🛠️ Improvements
- Improved Reservation state handling.
- Improved expiration detection and cleanup.
- Improved handling of partially paid reservations.
- Improved synchronization between Shop, Reservation, Payment, and Packaging states.
- Improved global chat feedback for important shop events.
- Reduced the chance of stale reservation data remaining after expiration.
- Improved per-player packaging tracking.
🐛 Fixes
- Fixed the reservation duration being limited to only 5 minutes.
- Fixed installment payments potentially extending a reservation beyond its intended lifetime.
- Fixed expired reservations potentially retaining old reservation/payment state.
- Fixed Instant Restock potentially consuming Iron when the category was not actually ready to restock.
- Improved handling of timed state transitions throughout the shop system.
📋 Important Notes
- Reservation maximum: 15 minutes.
- 15 minutes is enforced by gameplay logic, not just displayed text.
- Installment payments do not add extra time.
- Reservation warnings are sent through global chat.
- Instant Restock requires the category to already be in its Restock state.
- Attempting Instant Restock too early does not consume Iron.
🔢 Version
Merchant Mind v1.5.13
This release focuses on expanding the Reservation and Installment Payment system, restoring important Restock functionality, improving timed shop interactions, and making reservation/package status much clearer to everyone in the world.
This mod has no additional files

