merchantmind-3.4.9+mc26.1.2.jar
Curse Maven Snippet
What's new
3.4.9+mc26.1.2
Reservation and Restock Protection
- Added protection for listings that are currently reserved by a player.
- Reserved listings are no longer replaced, rerolled, or assigned a new price during any restock operation.
- The protection applies to scheduled restocks, manual restocks, sold-out restocks, and instant restock completion.
- Reserved listings keep their original item ID and authoritative price until the reservation is completed, cleared, or expires.
- Listings become available for random selection again only after their reservation is completed, cleared, or expires.
Reservation Duration
- Increased the reservation duration from 5 minutes to 15 minutes.
- Updated reservation expiration handling to use the new 15-minute duration consistently.
Payment Fixes
- Changed payment calculations to use the authoritative item price from the server-side shop listing.
- Fixed an issue where the Full Payment amount could occasionally appear as 0 coins.
- Prevented reserved items from being paid for as free items when payment state was incomplete or stale.
- Added validation to reject invalid or zero-price payment states.
- Full Payment now uses the actual remaining balance required for the reserved item.
- Installment payments are limited by both the player's current balance and the remaining item price.
- Prevented players from paying more than the remaining price of an item.
Item Delivery
- The item is delivered only after the full item price has been paid.
- When the remaining balance reaches zero, the reservation is cleared and the purchased listing is removed from the shop.
- Partial payments keep the item reserved and preserve the remaining payment state.
Payment UI
- Fixed stale payment state that could reset the payment price to 0 during synchronization.
- Added a compact payment confirmation overlay.
- The overlay displays:
- Amount paid
- Total item price
- Remaining balance
- The overlay is displayed for approximately 2 seconds.
- Added a full-payment confirmation message when the item is completely paid for and delivered.
Version
- Updated the mod version from
3.4.8+mc26.1.2to3.4.9+mc26.1.2.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

