merchantmind-3.4.2+mc1.21.11.jar
Curse Maven Snippet
What's new
3.4.2+mc1.21.11
Minecraft and Fabric Port
- Ported Merchant Mind from the Minecraft 26.1.2 code line to Minecraft Java 1.21.11.
- Updated Minecraft and Fabric API dependency versions for 1.21.11.
- Updated Fabric menu, screen handler, networking, rendering, player-message, and GUI APIs for the 1.21.11 mappings.
- Updated the client screen constructor and background rendering signatures for Minecraft 1.21.11.
- Updated the extended screen handler/menu provider implementation for the 1.21.11 Fabric API.
Feature Parity
- Preserved the shop, trading, selling, restocking, reservation, payment, and combat systems from the previous implementation.
- Preserved the 15-minute reservation duration.
- Preserved protection against replacing a reserved listing during restock.
- Preserved Full Payment and Installment Payment.
- Preserved the installment slider limits based on the player's balance and the remaining item price.
- Preserved the payment confirmation overlay and full-payment delivery flow.
- Preserved the behavior that removes the listing only after the item has been fully paid for.
Build Compatibility
- Configured the source to compile as Java 21-compatible bytecode.
- Successfully compiled and built the mod with Java 21.
- Successfully compiled and built the mod with Java 25.
- The Java 25 build still targets Java 21 bytecode, so both builds are intended to run on Java 21 or newer.
Version
- Updated the mod version for the 1.21.11 port from the 3.4.1 line to
3.4.2+mc1.21.11. - The 1.21.11 build is separate from the
3.4.9+mc26.1.2build and must only be installed on Minecraft 1.21.11.
This mod has no additional files

