MeowEco Economy
26.10.7.1-mc1.21.11Policy-first Paper 26.1-26.3 economy: measure supply, tune progressive anti-inflation controls, and audit every change. Multi-currency, Classic Vault, and optional VaultUnlocked v2.
26.10.7.1-mc1.21.11latestMeowEco 26.10.7.1 - Paper 1.21.11 LTS3 weeks ago MeowEco Economy 26.10.7.1-mc1.21.11
This LTS compatibility release brings the current MeowEco transaction ledger, audit commands, and policy analytics to Paper 1.21.11 without changing the Java 25 baseline of the modern main line.Added
- Added/meco audittransaction history and export support for Paper 1.21.11. - Added/meco policy reportsupply and concentration analytics for Paper 1.21.11. - Included the shared-MySQL multi-instance consistency fixes from MeowEco 26.10.7.Changed
- Targets Paper API 1.21.11 and Java 21. - Usesapi-version: 1.21.11so the server validates the intended compatibility baseline. - Published as a separate LTS artifact while the modern main line remains on Paper 26.x and Java 25. - Checks for updates only within the Paper 1.21.11 Modrinth release channel.Fixed
- Replaced Java 25-only unnamed resource variables with Java 21-compatible code without changing audit behavior.Verification
- Compiled the complete plugin against Paper API 1.21.11 using Java 21 bytecode. - Passed the core economy, SQLite, migration, Classic Vault, and VaultUnlocked v2 regression suites. - Verified the shaded plugin JAR on a real Paper 1.21.11 server.Compatibility
- Paper 1.21.11 - Java 21 - Classic Vault remains supported. - VaultUnlocked v2 remains available as an optional integration.Maintenance Policy
- This branch receives critical bug, security, database correctness, and compatibility fixes. - New Paper 26.x-only features remain on the modern main branch unless explicitly selected for backporting.26.10.7MeowEco 26.10.73 weeks ago MeowEco Economy 26.10.7
This release adds reliable balance consistency for networks running multiple Paper servers against one shared MySQL database.Added
- Added atomic balance snapshots so balance and frozen funds are read together from the shared database. - Added real MySQL regression coverage using two independent plugin database instances.Changed
- Classic Vault balance reads now use MySQL as the source of truth instead of a process-local read cache. - Multi-instance shared-MySQL deployments are now explicitly supported and documented.Fixed
- Fixed stale Vault balances when one Paper server changed an account that another server had recently read. - Fixed a MySQL concurrency edge case that could roll back one of two valid simultaneous deposits. - Added deterministic account lock ordering to prevent deadlocks during opposing transfers while preserving total balances.Verification
- Passed 25 rounds each of concurrent withdrawals, concurrent deposits, and opposing transfers through two independent connection pools on MySQL 8.4. - Verified that committed balance and frozen-fund changes are immediately visible to the other instance. - Passed the complete Gradle check suite, including SQLite, migration, Classic Vault, VaultUnlocked v2, and Paper compatibility checks.Compatibility
- Paper 26.1.x / 26.2 / 26.3 - Java 25 - Classic Vault remains supported. - VaultUnlocked v2 remains available as an optional integration.Download
- Download the compiled plugin JAR from [Modrinth versions](https://modrinth.com/plugin/meoweco/versions). - GitHub hosts the source code and issue tracker.26.10.6MeowEco 26.10.6Sep 24, 2026 MeowEco Economy 26.10.6
This release adds verified Paper 26.3 support while retaining compatibility with the existing Paper 26.1.x and 26.2 server lines.Added
- Added Paper 26.3 build 38 as the primary compile target. - Added a dedicated Paper 26.2 stable compatibility check alongside the existing Paper 26.1.x checks.Changed
- Updated the supported server range to Paper 26.1.x, 26.2, and 26.3 on Java 25. - Updated the README, Modrinth project description, and release metadata for Paper 26.3.Fixed
- Prevented future Paper 26.3 API changes from silently breaking Paper 26.2 compatibility by compiling the complete plugin source against both API lines during every release check.Verification
- Compiled successfully against Paper 26.1.1, 26.1.2, 26.2, and 26.3 APIs. - Passed all database, migration, and VaultUnlocked v2 regression tests. - Started and stopped successfully on a real Paper 26.3 build 38 server with SQLite initialization and clean database shutdown.Compatibility
- Paper 26.1.x / 26.2 / 26.3 - Java 25 - Classic Vault remains supported. - VaultUnlocked v2 remains available as an optional integration.Download
- Download the compiled plugin JAR from [Modrinth versions](https://modrinth.com/plugin/meoweco/versions). - GitHub Release contains release notes only and intentionally has no build-file attachments.26.10.5MeowEco 26.10.5Sep 24, 2026 MeowEco Economy 26.10.5
This release adds optional VaultUnlocked v2 support while preserving the existing Classic Vault integration.Added
- Added a VaultUnlocked v2 economy provider with UUID accounts, multiple currencies, transfers, exact amount validation, and asynchronous operations. - Added regression coverage for Classic Vault and VaultUnlocked v2 interoperability, precision boundaries, progressive transfer tax, rollback, concurrency, and async shutdown. - Added a direct GitHub Issue button to the project header.Changed
- Classic Vault and VaultUnlocked v2 balance mutations now share the same economy service, database transaction path, and audit metadata. - Updated the README, Modrinth project description, and plugin metadata to document the new compatibility. - Kept VaultUnlocked v2 optional; servers without its API continue using Classic Vault as before.Fixed
- Rejected v2 amounts that cannot be represented at the configured currency precision or by the existing double-backed storage. - Coordinated asynchronous v2 operations with plugin shutdown and deferred database close when a running operation needs more time to finish. - Scoped intentional Classic Vault deprecation handling to compatibility code, explicitly marked legacy VaultUnlocked overrides as deprecated, and removed unused audit-scope resource warnings.Compatibility
- Paper 26.1.x / 26.2 - Java 25 - Classic Vault remains supported. - VaultUnlocked v2 is supported as an optional integration.Download
- Download the compiled plugin JAR from [Modrinth versions](https://modrinth.com/plugin/meoweco/versions). - GitHub Release contains release notes only and intentionally has no build-file attachments.26.10.4MeowEco 26.10.4 — Progressive Tax TiersSep 21, 2026 MeowEco Economy 26.10.4
Progressive tax tiers and the anti-inflation policy workflow are now available for Paper 26.1.x / 26.2 servers running Java 25.Added
- Added marginal progressive tiers for rich tax and per-currency transfer tax. - Preserved compatibility with the legacy single-thresholdthreshold+rateconfiguration. - Added regression coverage for marginal tier calculations.Changed
- Updated the Chinese and English Wiki with tier configuration and calculation examples. - Updated the project description to explain the measure → adjust → verify anti-inflation policy loop. - GitHub remains the source and documentation hub; compiled plugin downloads are distributed through Modrinth.Fixed
- Removed the redundant deprecation suppression reported by IDE diagnostics. - Cleared compatibility-build deprecation diagnostics for the intentionally implemented legacy Vault methods. Download the compiled plugin JAR from Modrinth versions: https://modrinth.com/plugin/meoweco/versions26.10.3MeowEco 26.10.3Sep 21, 2026 MeowEco Economy 26.10.3
This maintenance release fixes four reported economy issues and strengthens monetary integrity for Paper 26.1.x / 26.2 servers running Java 25.Fixed
- Fixed/meco setSQL parameter ordering and verified that successfulSET_BALANCEoperations write the matching audit record. - Prevented deposits, transfers, exchanges, and frozen-balance mutations from exceeding the exactdoublesafe range (2^53 - 1). Mutations that cannot represent the requested delta now fail and roll back instead of reporting success or destroying money. - Preserved leaderboard and monetary-policy entries for accounts that share a display name such asUnknown; duplicate names receive a short UUID suffix. - Added the missinginvalid-subcommandmessage to the English and Simplified Chinese language bundles when exchange rates are disabled.Verification
- Added SQLite regression coverage for all four reported cases. - Passed./gradlew.bat clean buildand GitHub Actions CI.Upgrade Notes
- Replace the plugin JAR and restart the server. - Back up the database before upgrading, especially for production economy servers.26.10.2MeowEco 26.10.2Sep 8, 2026 MeowEco Economy 26.10.2
This patch hardens currency normalization, frozen-balance invariants, rich-tax filtering, and payment account initialization.Added
- Added regression coverage for canonical currency IDs, frozen balances, and rich-tax account filtering.Changed
- Payment account initialization now closes the join-time race for online participants.Fixed
- Fixed mixed-case API currency operations. - Fixed balance resets that could drop below frozen funds. - Excluded hidden and tax accounts from rich-tax collection. - Prevented self-tax transfers and negative available balances.26.10.1MeowEco 26.10.1Sep 6, 2026 MeowEco Economy 26.10.1
This patch makes the monetary policy report fully localizable and publishes the report implementation that was documented in 26.10.0 planning materials.Added
- Added customizable English and Simplified Chinese templates for/meco policy report. - Added localized labels for rich-tax status and destinations.Changed
- The report followsmessages.languageand reloads custom text fromplugins/MeowEco/lang/after/meco reload. - Bumped the release version to26.10.1.Fixed
- Removed hard-coded English labels from the monetary policy report output.26.10.0MeowEco 26.10.0Sep 1, 2026 MeowEco Economy 26.10.0
This release adds guarded balance migration and a persistent audit trail for Paper 26.1.x / 26.2 servers running Java 25.Added
- Dry-run migration from any live Vault economy provider, including common EssentialsX, CMI, XConomy, and The New Economy setups. - Offline EssentialsX userdata migration and standard CSV migration. - Automatic CSV backup before every applied migration and a single database transaction for the complete import. - Persistent transaction audit records with source, actor, transaction ID, amount, before/after balance, and frozen-balance state. -/meco audit <player> [currency] [limit]and/meco audit export [limit]. - Optional bStats integration with storage, currency-count, and language charts after a project id is configured. - GitHub Actions verification for tests, compatibility compiles, and the release jar.Changed
- English is now the default message language. Chinese servers can setmessages.language: "zh_CN"and run/meco reload. - The marketplace name is now MeowEco Economy for clearer search discovery; the plugin id, data directory, commands, API, and placeholders remainMeowEcocompatible. - The Modrinth page now starts with positioning, five product benefits, a compatibility table, and a three-minute install path.Fixed
- Failed balance mutations and failed migrations do not create audit records. - Transfer and exchange audit rows share one transaction id across both affected accounts or currencies. - Modrinth loader metadata no longer claims direct Bukkit or Spigot compatibility for the Paper-only build.26.9.1MeowEco 26.9.1Jun 29, 2026 MeowEco 26.9.1 Changelog
Release date: 2026-06-29
MeowEcoHighlights
26.9.1is a performance maintenance release for Paper 26.1.x / 26.2 servers. It focuses on reducing Vault default-currency balance read pressure. Many shop, menu, permission, quest, and display plugins query balances through Vault very frequently. This release adds a very short read cache for Vault default-currency balance lookups, reducing repeated database reads while keeping all money-changing operations database-authoritative.
-Added
Added a short Vault default-currency balance read cache for frequent
getBalance/hascalls from external Vault consumers. -Added 26.9.1 release notes explaining the cache strategy, intended use, and safety boundaries. -
Player quit now clears that player's Vault cache entries to avoid stale cache growth on long-running servers. -
Added a Paper 26.1.2 stable API compatibility compile gate alongside the existing earliest 26.1.x guard and Paper 26.2 main compile target.
-Changed
Bumped the plugin version to
26.9.1. -Successful Vault, MeowEco API, admin command, pay/exchange, join-time account creation, and rich-tax write paths now invalidate the related Vault balance cache. -
Player-level cache invalidation now removes every Vault cache key for that player instead of relying on the current default-currency setting. -
Release verification now covers the earliest Paper 26.1.x API, Paper 26.1.2 stable API, and the Paper 26.2 main target API.
-Fixes And Improvements
The cache is read-only and only applies to Vault default-currency reads; deposits, withdrawals, and account creation still go directly to the database. -
Vault withdrawals remain database-authoritative, so insufficient funds are rejected by the atomic database update instead of by cached reads. -
Cleaned README trailing whitespace while preserving the emoji-led marketplace introduction layout.
-Why Upgrade
Lower database pressure when shop, menu, VIP, and reward plugins repeatedly check balances. -
Lighter balance displays, requirement checks, and menu refreshes. -
Better Vault behavior for high-interaction servers. -
Performance gains without weakening economy safety.
- Your server must run on Java 25. - This release targets Paper 26.1.x / 26.2. - Back up your database and configuration files before upgrading, especially on production economy servers. - No extra configuration migration is required when upgrading from 26.9.0.Upgrade Notes
26.9.0MeowEco 26.9.0Jun 29, 2026 MeowEco 26.9.0 Changelog
Release date: 2026-06-29
MeowEcoHighlights
26.9.0targets Paper 26.1.x / 26.2 servers running Java 25. This release moves the primary build target to Paper 26.2 while keeping the Paper 26.1.x compatibility compile gate, so server owners can adopt the newer Paper line with a clearer safety net. This is also a stability-focused economy release: money precision, database regression coverage, SQLite behavior, public documentation, and release metadata were all tightened for multi-currency servers, shop menus, leaderboards, rich-tax setups, and integrated server workflows.
-Added
Added primary Paper 26.2 API support with
paper-api:26.2.build.40-alpha. -Added broader economy regression coverage for transfers, exchange, frozen funds, rich tax, and amount precision policy. -
Added SQLite regression coverage for account creation, transfers, exchange rollback, frozen funds, and leaderboard exclusions. -
Added read-only precision reporting for legacy balances, helping server owners find over-precise stored amounts without modifying player money.
-Changed
Bumped the plugin version to
26.9.0. -Updated the supported runtime range to Paper 26.1.x / 26.2 with Java 25. -
Kept the Paper 26.1.x compatibility compile check while compiling primarily against Paper 26.2. -
Adjusted Maven resolution so Paper 26.2's Adventure 5.x dependencies resolve from Maven Central. -
Improved README and Wiki copy so server owners can quickly understand where MeowEco fits and why it is useful.
-Fixes And Improvements
Unified amount precision handling across commands, API calls, and Vault boundaries. -
Rounded tax, exchange, and scheduled economy results before storage for cleaner database values. -
Removed stale non-Paper project messaging and kept the project direction focused on the Paper plugin. -
Cleaned up generated-file and local-runtime ignores to keep the repository easier to maintain.
-Best For
Servers running coins, points, gems, tokens, or other multi-currency economies. -
Shop, VIP, reward, and exchange menus built around Vault, PlaceholderAPI, and TrMenu. -
Servers that care about leaderboards, formatted balances, and total-economy displays. -
RPG and survival servers that need frozen funds, rich tax, and economy-control tools. -
Server owners preparing for Paper 26.2 while keeping Paper 26.1.x compatibility checks in place.
- Your server must run on Java 25. - This release targets Paper 26.1.x / 26.2. If your server is still on Paper / MinecraftUpgrade Notes
1.21.11or older, do not assume this version is compatible. - Back up your database and configuration files before upgrading, especially on production economy servers. - If you use MySQL, validate connection settings, charset, and permissions on a test server first.26.8.1MeowEco 26.8.1May 30, 2026 MeowEco 26.8.1
MeowEco26.8.1targets Paper 26.1 / 26.1.1 / 26.1.2 servers running Java 25. This release focuses on smoother use on newer Paper environments and a better out-of-the-box MySQL storage experience.Added
- MySQL storage now ships with the Paper plugin, so server owners no longer need to install the MySQL driver separately. - Added MySQL pool settings for tuning connection count, timeouts, and connection lifetime.Changed
- Clarified support forPaper 26.1,Paper 26.1.1, andPaper 26.1.2, all running on Java 25. - Updated MySQL defaults to useutf8mb4and improved compatibility with common MySQL 8 authentication and timeout scenarios. - Updated documentation for the current version, supported Paper range, and Java runtime requirement.Fixed
- Improved MySQL connection stability for charset, authentication, and slow-network situations.Runtime Notes
- Your server must run on Java 25. - This release targets Paper 26.1 / 26.1.1 / 26.1.2. If your server is still on Paper / Minecraft1.21.11or older, do not assume this version is compatible.26.7.4MeowEco 26.7.4Apr 8, 2026
Here are the summary of changes for the upcoming release:Changelog Update - v26.7.4
🔍 Player Lookup:* * Removed the name fallback toCode Changes
Bukkit#getOfflinePlayer(String)inPlayerLookup.resolveOfflinePlayer(...). This prevents non-existent player names from being resolved as forged offline accounts. 🛡️ Permission Handling:* * AdjustedEcoCommandpermission checks: *give,take,set,freeze,unfreeze, anddeductfrozennow require their own independent permission nodes. *setrate,refresh,hide, andunhidecontinue to requiremeoweco.admin.
📦 Versioning:* * Updated project version and Paper plugin version toDependency Updates
26.7.4.26.7.3MeowEco 26.7.3Apr 4, 2026 * Tested exclusively on the Paper server-side. * Since Paper has not released version 26.1, compatibility is only supported and tested for version 26.1.1.  -/pay-/baltop-/eco(alias:/economy) - These commands can now be used directly without the/mecoprefix, greatly improving compatibility with existing habits of veteran players and administrators. - Enhanced/ecoadmin commands and aligned behavior: - Added quick lookup shortcuts: -/eco bal [player] [currency]-/eco top [currency]- All admin subcommands under/eco(give,take,set,hide,refresh, etc.) now work correctly and are consistent with previous behavior.2. Tab Completion & Permission Control
- Added / synchronized intelligent tab-completion for all restored commands, improving usability and input efficiency. - Strictly preserved the existing permission model: - For example, only players withmeoweco.admincan use/ecoadmin features and related subcommands.3. Baltop UI Cleanup
- UpdatedBaltopCommand.javato remove duplicated currency names from the baltop header. - The baltop header now uses only the colored display name defined in the config, resulting in a cleaner, more professional, and visually consistent UI.4. Fully Localized Help Menu
- Refactored thesendHelpmethod inMeowEcoCommand.java: - All help messages (including player commands and admin commands) are now dynamically loaded from language files. - Language & permission support: - All help content is now read fromzh_CN.ymlanden_US.yml, fully respecting the server’s selected language. - The help menu is permission-aware and only shows admin entries to users who actually have the corresponding permissions.5. New Developer API (MeowEcoAPI)
- Introduced theMeowEcoAPI.javainterface providing two core methods: -getRegisteredCurrencies(): returns a collection of all registered currency objects. -getCurrency(String id): retrieves a currency object by its ID. - The implementation ofMeowEcoAPIis registered via BukkitServicesManageron plugin startup: - Other plugins can obtain the API instance viaBukkit.getServicesManager()and integrate with the economy system in a standardized way.Docs & Config
- UpdatedWIKI_CN.mdandWIKI_EN.md: - Documented/bal,/pay,/baltop,/eco, etc. as “shortcut commands”, while keeping/mecoas the unified entry point for users who prefer a single root command. - Added a “Developer API” section with code samples showing how other plugins can obtain and useMeowEcoAPIviaBukkit.getServicesManager(). - Synchronized plugin version and related metadata inbuild.gradle.ktsandplugin.ymlto reflect the current feature set.26.6.4MeowEco 26.6.4Mar 3, 2026 MeowEco Changelog (v26.6.4)
1. Exchange Rates Feature Toggle
- New config option: Addedexchange-rates.enabledtoggle inconfig.yml. - Dynamic command hiding: - When this toggle is disabled, players will not be able to use the/meco exchangecommand. - The command help page (/meco help) will automatically hide exchange-related entries. - Tab-completion will no longer suggest theexchangesubcommand, keeping the command environment clean.2. Config Auto-Update Improvements
- Smart completion: Improved the auto-sync logic when upgradingconfig-version. The plugin now prioritizes preserving existing custom settings (such as database passwords, custom currencies, etc.) and only auto-fills newly added config entries that are missing. - Message sync: Only usage hints (entries ending with-usage) and header/footer template messages are forcibly synchronized during version upgrades, ensuring administrators always have up-to-date command usage guidance. - Language file merging: Enhanced multi-language file loading. Newly added translation entries are now automatically merged into the existing locale files, so you no longer need to manually delete old files to regenerate them.3. Versioning and Documentation
- Version bump: Plugin version and config version have been updated to26.6.4andv6respectively. - Wiki updates: Updated both Chinese and English Wiki pages to document the new exchange-rate toggle configuration, as well as the latest PAPI placeholder output behavior. ---
- Seamless upgrade: Thanks to the improved config auto-update logic, you can simply replace the JAR file and restart. The plugin will automatically appendUpdate Recommendations
enabled: trueunder the exchange-rate config section in yourconfig.ymlwithout altering your existing exchange settings. - Backup advice: Although the config update logic has been optimized, it is still a best practice to back upconfig.ymlbefore performing any updates in a production environment.26.6.2MeowEco 26.6.2Feb 26, 2026 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 accounttaxfrom leaderboards and total server wealth statistics. - Fixed/meco hidelogic to ensure hidden players are immediately and completely removed from rankings. - 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 outdatedURLconstructors) ---
Before updating to v26.6.2, please carefully read the following:Important Update Warnings
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/moneyand/payhave been unregistered inplugin.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 anupdate-checkerconfiguration section inconfig.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 inWIKI_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.26.4.0MeowEco 26.4.0Feb 13, 2026 Updates
#### 1. Language File Renaming - Renamedsrc/main/resources/lang/messages_en_US.ymltoen_US.yml. - Renamedsrc/main/resources/lang/messages_zh_CN.ymltozh_CN.yml. - Code update: Updated theresolveMessagesResourceNamemethod inConfigManager.javato remove themessages_prefix. Language files are now loaded directly using theen_US.ymlformat. - Please delete the old language files in thelangfolder before updating. --- #### 2. Added Transfer Tax Mechanism - Configuration: Added a newcurrency.transfer-taxoption inconfig.yml(default:0.0). Supports tax rates between0.0and1.0(e.g.,0.05= 5% tax). - Core logic: Implemented transfer transactions with tax support inDatabaseManager.javaandAbstractSQLDatabase.java, ensuring that the deduction (including tax) and the credited amount (after tax) are completed within the same transaction. - Command update: UpdatedPayCommand.java. Transfer commands now automatically calculate and deduct the tax. - Multilingual support: Added a newpay-success-sender-taxmessage in bothmessages_en_US.ymlandmessages_zh_CN.yml. When tax is applied, the sender will see a message including the tax amount. --- #### 3. Fixed Baltop Command Issue - Fixed an issue where the/baltopcommand would not work properly under certain conditions.26.3.0MeowEco 26.3.0Feb 12, 2026 Update Details
1. Leaderboard Display Optimization (BaltopCommand): - Added a display of the total server balance at the top of the/baltopleaderboard. - Data is retrieved asynchronously with a 5-minute caching mechanism to ensure no performance impact. - Added a newbaltop-totalconfiguration option in the language file to support custom display formatting. 2. New PlaceholderAPI Variables: -%meoweco_server_total%— Total server balance (respects configured decimal places). -%meoweco_server_total_raw%— Total server balance (raw numeric value). -%meoweco_server_total_formatted%— Total server balance (formatted with unit abbreviations, e.g., 1.5M). - These placeholders use an independent 30-second cache to prevent excessive database load from high-frequency refreshes. 3. Database Layer Upgrade: - Added a newgetTotalBalance()method inDatabaseManager. - Implemented an efficient SQLSUM(balance)query inAbstractSQLDatabase. 4. Documentation Updates: - UpdatedWIKI_CN.mdandWIKI_EN.mdto include explanations of the new placeholders.26.2.0MeowEco 26.2.0Feb 10, 2026 Plugin Compatibility & Optimization
- Fully supports all Minecraft versions 1.18 and above - Codebase has been comprehensively optimized to improve performance and efficiency26.1.0MeowEco 26.1.0Feb 9, 2026 Changelog | v26.1.0
#### Admin Commands -New Features
/eco hide <player>Hide a player from the leaderboard -/eco unhide <player>Restore a player’s visibility on the leaderboard -/eco refreshRefresh the leaderboard cache and fix unknown or invalid player names ---
- EcoCommand.java - Refactored command structure for better maintainability - All messages are now retrieved viaImprovements & Refactors
ConfigManager- Full support for Adventure API text formatting and colors ---
- Plugin version updated to `26.1.0` - Version number synchronized in bothVersion Update
plugin.ymlandbuild.gradle.kts- Versioning scheme aligned with Minecraft-style versioning ---
- Compatible with all currently supported Minecraft server versions - Updating is recommended for improved leaderboard stability and admin controlCompatibility
1.0.0MeowEco 1.0.0Jan 21, 2026
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta