
MeowEco
MeowEco is a High-Efficiency, Lightweight, and Highly Compatible economy plugin designed for modern Minecraft servers.
Список изменений
MeowEco Changelog
1. Core Architecture Refactor
-
Unified Command System
Completely removed scattered top-level commands (such as/money,/pay,/baltop, etc.).
All features are now centralized under the main command/meco(or/meoweco). -
Enhanced Multi-Currency System
Fully supports unlimited custom currencies (e.g., Coins, Tokens, Gems).
Each currency now supports:- Independent decimal precision
- Transfer tax rate
- Initial balance configuration
-
Database Architecture Upgrade
Introduced a composite primary key (uuid,currency) mechanism.
The plugin will automatically detect and upgrade legacy database structures, ensuring that the same player can have separate accounts for different currencies without conflicts.
2. PlaceholderAPI System Deep Optimization
-
Dynamic Currency Support
All PAPI placeholders now support specifying a currency ID via suffix
(e.g.,%meoweco_balance_gems%). -
Multiple Output Modes
-
Standard Mode
%meoweco_balance_<ID>%
(Formatted number with thousands separator) -
Short Format
%meoweco_balance_short_<ID>%
(Auto-converts to formats like1.2K,3.4M, etc.) -
Full Format
%meoweco_balance_formatted_<ID>%
(Includes number and currency name) -
Fixed Numeric
%meoweco_balance_fixed_<ID>%
(Raw number without thousands separator; suitable for scoreboards or calculations)
-
3. Administration & Maintenance Improvements
-
Asynchronous Update Checker
Integrated with the Modrinth API for asynchronous update checking.
When a new version is detected, a notification with a download link will automatically be sent to the console and players with themeoweco.adminpermission. -
Leaderboard Accuracy Improvements
- Automatically excludes the system account
taxfrom leaderboards and total server wealth statistics. - Fixed
/meco hidelogic to ensure hidden players are immediately and completely removed from rankings.
- Automatically excludes the system account
-
Instant Refresh Mechanism
Optimized the/meco refreshlogic.
Executing this command will immediately clear:- PAPI cache
- Leaderboard cache
- In-memory data
Forcing the next query to fetch the latest data directly from the database.
4. Compatibility & Code Quality
-
Color Code Fix
Fully supports&color parsing, resolving previous issues where raw color codes appeared in messages and placeholders. -
Performance Optimization
- Removed all unused imports and variables
- Replaced deprecated Java 20+ API usage (such as outdated
URLconstructors)
⚠️ Important Update Warnings
Before updating to v26.6.2, please carefully read the following:
1. Database Backup (Highly Recommended)
Since the plugin will automatically perform SQLite/MySQL table structure reconstruction to support composite primary keys, and although built-in migration logic is included,
it is strongly recommended that you back up your meoweco.db file or MySQL database before updating, just in case.
2. Command Changes Notice
Because legacy commands such as /money and /pay have been unregistered in plugin.yml,
although the plugin includes silent redirection logic, if you have other plugins (such as scripts, menus, or NPCs) directly calling these old command names,
it is recommended to update them to the new /meco <subcommand> format as soon as possible for better compatibility.
3. Configuration Synchronization
The new version introduces an update-checker configuration section in config.yml.
If you are using an older configuration file, it is recommended to:
- Delete it and regenerate a fresh one, or
- Manually synchronize it with the latest configuration structure described in
WIKI_CN.md.
4. Placeholder Changes
If you previously used formatted placeholders in scoreboards, please verify their output behavior.
It is recommended to switch to the new:
_short(compact format), or_formatted(full format)
placeholders for the best visual presentation.
