Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
Platforms
Creators
Details
Licensed MIT
Published last year
Updated yesterday
Changelog
Changelog 2.25.0-260211
🚀 Universal Economy Integration
- Command-Based Economy: Implemented a universal economy system that works with any economy plugin (Essentials, CMI, Vault, etc.) by executing console commands and parsing output.
- Zero Dependencies: Removed hard dependency on Vault API.
- Console Capture: Created a custom
ConsoleCapturesystem to intercept command output for balance checking. - Configuration: Added comprehensive
economysection toconfig.ymlfor defining commands, regex patterns, and transaction settings.
🛡️ Strict Balance Checks
- Trade Selection: Validates player balance (buying) and shop owner balance (selling) immediately when a trade is selected.
- Pre-Trade Verification: Re-checks balance right before transaction execution to prevent race conditions.
- Post-Trade UI Update: Automatically refreshes the trade UI to remove items if the player/owner can no longer afford the trade.
- Owner Insolvency Protection: Prevents selling to player shops if the owner lacks funds (unless configured otherwise).
🐛 Critical Bug Fixes
- Recursion Guard: Fixed
Recursive call to appendererrors inConsoleCaptureby implementing aThreadLocalguard. - ANSI Parsing Fix: Fixed incorrect balance parsing (e.g.,
336.0) by stripping ANSI color codes from console output before parsing. - Heuristic Parser: Improved auto-detection logic to scan log lines in reverse, prioritizing the most recent output.
📦 Maintenance
- API Update: Updated
ShopkeepersAPI dependency tov2.25.0. - Version Bump: Project version updated to
2.25.0-260211.
Files
Metadata
Release channel
ReleaseVersion number
2.25.0-260211Loaders
Game versions
1.20.6–1.21.11Downloads
148Publication date
February 11, 2026 at 11:24 AMPublisher

_w41k3r
Member


