COWMODSКаталог модов

Xconomy_Reload

This project is a remastered version of Xconomy, offering some new features.

1,9 тыс.8обновлён 1 сент. 2026 г.
Экономика

Описание

XConomy_Reload - Modern Economy System

XConomy is a modern, feature-rich economy plugin for Minecraft servers. This project is a fork and complete rewrite of the original XConomy, bringing enhanced performance, new features, and support for the latest Minecraft versions.

⚠️ Important Notice: This is a new version fork of the original XConomy project. We have rebuilt the plugin from the ground up to provide better stability, more features, and improved compatibility with modern server environments.

📌 Project Status

This is a revival and modernization of the XConomy project. We've taken the original concept and significantly enhanced it with:

  • 🚀 Performance optimizations for large-scale servers
  • ✨ New features including transaction tracking and statistics
  • 🔧 Modern economy manager support with improved API
  • 🐛 Bug fixes and support for latest Minecraft versions
  • 📊 Player income/expense tracking for better financial insights
  • 🔄 Data migration tools for seamless upgrades

🌟 Features

  • Basic economy plugin supporting Vault API integration
  • MySQL support for player data storage with Bungeecord/Redis sync capability
  • NEW: Player income and expense tracking system
  • NEW: Modern economy manager with enhanced features
  • NEW: Data migration tools for easy database transitions
  • Multi-platform support (Bukkit/Spigot/Paper/Folia/Sponge)
  • Full PlaceholderAPI support with extended placeholders
  • Transaction history and cleanup tools
  • Comprehensive permission system

Platform Support

  • Bukkit: Legacy versions (1.12.2 and below)
  • Paper: 1.13+ (recommended for best performance)
  • Folia: Latest Paper/Folia versions (1.20+)
  • Sponge: API 7 & API 8 support

📋 Commands

Player Commands

CommandDescription
balance/moneyDisplays your balance
balance/money <player>Displays <player>'s balance
pay <player> <amount>Pay <player> <amount>
balancetopDisplays TOP10 richest players
paytoggleToggle accepting payments
xconomy helpView all commands
xconomy track income/expense [page]Query your income/expense records
xconomy track <player> income/expense [page]Query specific player's records

Admin Commands

CommandDescription
balance/money give <player> <amount>Give <player> <amount>
balance/money take <player> <amount>Take <amount> from <player>
balance/money set <player> <amount>Set <player>'s balance
balance/money give * <all/online> <amount> <reason>Give to all/online players
balance/money take * <all/online> <amount> <reason>Take from all/online players
balancetop hide/display <player>Hide/show player in TOP10
paytoggle <player>Toggle player's payment acceptance
paypermission set <player> true/falseSet player's pay permission
paypermission remove <player>Reset player's pay permission
xconomy reloadReload configuration files
xconomy deldata <player>Delete player's economy data
xconomy track cleanup [days]Clean up old transaction records
xconomy migrate <SQLite|MySQL>Migrate data to different database type

🔧 Permissions

User Permissions

PermissionDescription
xconomy.user.balanceLook up your balance
xconomy.user.balance.otherLook up others' balance
xconomy.user.payTransfer money to others
xconomy.user.pay.receiveReceive money from others (requires LuckPerms)
xconomy.user.balancetopView TOP10 ranking
xconomy.user.paytoggleToggle payment acceptance

Admin Permissions

PermissionDescription
xconomy.admin.giveGive money to players
xconomy.admin.takeTake money from players
xconomy.admin.setSet player balances
xconomy.admin.balancetopHide/show players in TOP10
xconomy.admin.paytoggleSet players' payment acceptance
xconomy.admin.permissionSet payment permissions
xconomy.admin.hiddenHide in Tab list
xconomy.admin.trackView transaction records
xconomy.admin.migratePerform data migration

📦 Requirements

  • Vault or Enterprise for economy API
  • MySQL 8.0+: DatabaseDrivers required for older server versions (1.17+ no additional drivers needed)
  • Redis (optional): For cross-server data sync

🔌 PlaceholderAPI Support

PlaceholderDescription
%xconomy_balance%Player's balance
%xconomy_balance_value%Raw balance value
%xconomy_balance_formatted%Formatted balance
%xconomy_top_hidden%Whether player is hidden from ranking
%xconomy_top_player_#%Player name at rank #
%xconomy_top_balance_#%Formatted balance at rank #
%xconomy_top_balance_value_#%Raw balance at rank #
%xconomy_sum_balance%Total server balance
%xconomy_sum_balance_value%Total server balance (raw)
%xconomy_top_rank%Player's current rank
%xconomy_top_rank_#%Player's rank at position #
%xconomy_global_paypermission%Global pay permission status
%xconomy_paypermission%Player's pay permission
%xconomy_paytoggle%Payment acceptance status

bstats

Последние версии

Все версии →
release

XConomy-Sponge8-2.26.9

XConomy-Sponge8-2.26.9
1 сент. 2026 г.96Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2sponge
Скачать
Что нового
### Added - Added PostgreSQL as a supported storage type, including configuration, bundled JDBC driver, and cross-database SQL handling. - Rewrote `/xconomy migrate` to move complete economy data between SQLite, MySQL, MariaDB, and PostgreSQL. Player balances, non-player accounts, UUID mappings, transaction records, and login data are all migrated, and the target database is written only after every table succeeds. - Added amount abbreviations for every command that takes an amount: `k`, `m`, and `b` are accepted in either case, so `/pay Notch 10k` and `/money give Notch 1.3m` both work. Controlled by `Settings.amount-abbreviations`. - Replaced per-field configuration migration with template-based merging. Missing entries in an existing `config.yml` or `database.yml` are now filled in automatically from the bundled templates, and existing values are never overwritten. ### Fixed - Fixed PostgreSQL failing to start on Paper with `No suitable driver` by setting the driver class explicitly, since the shaded jar filters JDBC service registrations. - Fixed offline pay tips querying the transaction table while `transaction-record` was disabled. - Fixed the connection pool state not being reset on reload, and stopped treating remote databases as SQLite when deciding on async access and transaction tracking. - Fixed `CConfig(URL)` being unable to read templates bundled inside the plugin jar. - Fixed data import mode being unusable on Paper. The `/xconomy` import command is now registered through the command map instead of relying on a `plugin.yml` declaration. - Import data is now keyed by UUID instead of player name, so renames and duplicate names in offline mode no longer read the wrong balance. Existing name-keyed `data.yml` files are still read. - Fixed imported balances being unreadable for names containing a dot, and skipped profiles without a valid UUID instead of writing a `null` entry. - Import now reports how many entries were imported, skipped, and failed, and refuses to start a second import while one is running. ### Importing balances from another economy plugin Import mode reads balances through Vault from the economy plugin currently providing the service, and stores them in `XConomy/importdata/data.yml`. Vault and a working economy provider are required. 1. Back up the `XConomy` plugin folder, and the database if it is stored elsewhere. 2. Set `Importdata-mode: true` in `XConomy/config.yml`. 3. Restart the server. XConomy loads in import mode only and does not take over the economy. The log should show `Convertion mode enable`. 4. Run `/xconomy` as an operator. The import reports how many entries were imported, skipped, and failed. 5. Check `XConomy/importdata/data.yml` against the source plugin. 6. Set `Importdata-mode: false` and restart. XConomy now takes over the economy. Balances are not written to the database in bulk. Each player's balance is restored from `data.yml` when their account is created on first join, so keep the file until every player has logged in at least once. Only players present in the server's offline player data are exported; players who never joined this server are not included. If the log shows `Conversion mode enable error`, Vault could not find a registered economy provider, and no data was exported.
release

XConomy-Sponge7-2.26.9

XConomy-Sponge7-2.26.9
1 сент. 2026 г.7Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2sponge
Скачать
Что нового
### Added - Added PostgreSQL as a supported storage type, including configuration, bundled JDBC driver, and cross-database SQL handling. - Rewrote `/xconomy migrate` to move complete economy data between SQLite, MySQL, MariaDB, and PostgreSQL. Player balances, non-player accounts, UUID mappings, transaction records, and login data are all migrated, and the target database is written only after every table succeeds. - Added amount abbreviations for every command that takes an amount: `k`, `m`, and `b` are accepted in either case, so `/pay Notch 10k` and `/money give Notch 1.3m` both work. Controlled by `Settings.amount-abbreviations`. - Replaced per-field configuration migration with template-based merging. Missing entries in an existing `config.yml` or `database.yml` are now filled in automatically from the bundled templates, and existing values are never overwritten. ### Fixed - Fixed PostgreSQL failing to start on Paper with `No suitable driver` by setting the driver class explicitly, since the shaded jar filters JDBC service registrations. - Fixed offline pay tips querying the transaction table while `transaction-record` was disabled. - Fixed the connection pool state not being reset on reload, and stopped treating remote databases as SQLite when deciding on async access and transaction tracking. - Fixed `CConfig(URL)` being unable to read templates bundled inside the plugin jar. - Fixed data import mode being unusable on Paper. The `/xconomy` import command is now registered through the command map instead of relying on a `plugin.yml` declaration. - Import data is now keyed by UUID instead of player name, so renames and duplicate names in offline mode no longer read the wrong balance. Existing name-keyed `data.yml` files are still read. - Fixed imported balances being unreadable for names containing a dot, and skipped profiles without a valid UUID instead of writing a `null` entry. - Import now reports how many entries were imported, skipped, and failed, and refuses to start a second import while one is running. ### Importing balances from another economy plugin Import mode reads balances through Vault from the economy plugin currently providing the service, and stores them in `XConomy/importdata/data.yml`. Vault and a working economy provider are required. 1. Back up the `XConomy` plugin folder, and the database if it is stored elsewhere. 2. Set `Importdata-mode: true` in `XConomy/config.yml`. 3. Restart the server. XConomy loads in import mode only and does not take over the economy. The log should show `Convertion mode enable`. 4. Run `/xconomy` as an operator. The import reports how many entries were imported, skipped, and failed. 5. Check `XConomy/importdata/data.yml` against the source plugin. 6. Set `Importdata-mode: false` and restart. XConomy now takes over the economy. Balances are not written to the database in bulk. Each player's balance is restored from `data.yml` when their account is created on first join, so keep the file until every player has logged in at least once. Only players present in the server's offline player data are exported; players who never joined this server are not included. If the log shows `Conversion mode enable error`, Vault could not find a registered economy provider, and no data was exported.
release

XConomy-Paper-2.26.9

XConomy-Paper-2.26.9
1 сент. 2026 г.845Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
### Added - Added PostgreSQL as a supported storage type, including configuration, bundled JDBC driver, and cross-database SQL handling. - Rewrote `/xconomy migrate` to move complete economy data between SQLite, MySQL, MariaDB, and PostgreSQL. Player balances, non-player accounts, UUID mappings, transaction records, and login data are all migrated, and the target database is written only after every table succeeds. - Added amount abbreviations for every command that takes an amount: `k`, `m`, and `b` are accepted in either case, so `/pay Notch 10k` and `/money give Notch 1.3m` both work. Controlled by `Settings.amount-abbreviations`. - Replaced per-field configuration migration with template-based merging. Missing entries in an existing `config.yml` or `database.yml` are now filled in automatically from the bundled templates, and existing values are never overwritten. ### Fixed - Fixed PostgreSQL failing to start on Paper with `No suitable driver` by setting the driver class explicitly, since the shaded jar filters JDBC service registrations. - Fixed offline pay tips querying the transaction table while `transaction-record` was disabled. - Fixed the connection pool state not being reset on reload, and stopped treating remote databases as SQLite when deciding on async access and transaction tracking. - Fixed `CConfig(URL)` being unable to read templates bundled inside the plugin jar. - Fixed data import mode being unusable on Paper. The `/xconomy` import command is now registered through the command map instead of relying on a `plugin.yml` declaration. - Import data is now keyed by UUID instead of player name, so renames and duplicate names in offline mode no longer read the wrong balance. Existing name-keyed `data.yml` files are still read. - Fixed imported balances being unreadable for names containing a dot, and skipped profiles without a valid UUID instead of writing a `null` entry. - Import now reports how many entries were imported, skipped, and failed, and refuses to start a second import while one is running. ### Importing balances from another economy plugin Import mode reads balances through Vault from the economy plugin currently providing the service, and stores them in `XConomy/importdata/data.yml`. Vault and a working economy provider are required. 1. Back up the `XConomy` plugin folder, and the database if it is stored elsewhere. 2. Set `Importdata-mode: true` in `XConomy/config.yml`. 3. Restart the server. XConomy loads in import mode only and does not take over the economy. The log should show `Convertion mode enable`. 4. Run `/xconomy` as an operator. The import reports how many entries were imported, skipped, and failed. 5. Check `XConomy/importdata/data.yml` against the source plugin. 6. Set `Importdata-mode: false` and restart. XConomy now takes over the economy. Balances are not written to the database in bulk. Each player's balance is restored from `data.yml` when their account is created on first join, so keep the file until every player has logged in at least once. Only players present in the server's offline player data are exported; players who never joined this server are not included. If the log shows `Conversion mode enable error`, Vault could not find a registered economy provider, and no data was exported.
release

XConomy-Bukkit-2.26.9

XConomy-Bukkit-2.26.9
1 сент. 2026 г.82Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, spigot
Скачать
Что нового
### Added - Added PostgreSQL as a supported storage type, including configuration, bundled JDBC driver, and cross-database SQL handling. - Rewrote `/xconomy migrate` to move complete economy data between SQLite, MySQL, MariaDB, and PostgreSQL. Player balances, non-player accounts, UUID mappings, transaction records, and login data are all migrated, and the target database is written only after every table succeeds. - Added amount abbreviations for every command that takes an amount: `k`, `m`, and `b` are accepted in either case, so `/pay Notch 10k` and `/money give Notch 1.3m` both work. Controlled by `Settings.amount-abbreviations`. - Replaced per-field configuration migration with template-based merging. Missing entries in an existing `config.yml` or `database.yml` are now filled in automatically from the bundled templates, and existing values are never overwritten. ### Fixed - Fixed PostgreSQL failing to start on Paper with `No suitable driver` by setting the driver class explicitly, since the shaded jar filters JDBC service registrations. - Fixed offline pay tips querying the transaction table while `transaction-record` was disabled. - Fixed the connection pool state not being reset on reload, and stopped treating remote databases as SQLite when deciding on async access and transaction tracking. - Fixed `CConfig(URL)` being unable to read templates bundled inside the plugin jar. - Fixed data import mode being unusable on Paper. The `/xconomy` import command is now registered through the command map instead of relying on a `plugin.yml` declaration. - Import data is now keyed by UUID instead of player name, so renames and duplicate names in offline mode no longer read the wrong balance. Existing name-keyed `data.yml` files are still read. - Fixed imported balances being unreadable for names containing a dot, and skipped profiles without a valid UUID instead of writing a `null` entry. - Import now reports how many entries were imported, skipped, and failed, and refuses to start a second import while one is running. ### Importing balances from another economy plugin Import mode reads balances through Vault from the economy plugin currently providing the service, and stores them in `XConomy/importdata/data.yml`. Vault and a working economy provider are required. 1. Back up the `XConomy` plugin folder, and the database if it is stored elsewhere. 2. Set `Importdata-mode: true` in `XConomy/config.yml`. 3. Restart the server. XConomy loads in import mode only and does not take over the economy. The log should show `Convertion mode enable`. 4. Run `/xconomy` as an operator. The import reports how many entries were imported, skipped, and failed. 5. Check `XConomy/importdata/data.yml` against the source plugin. 6. Set `Importdata-mode: false` and restart. XConomy now takes over the economy. Balances are not written to the database in bulk. Each player's balance is restored from `data.yml` when their account is created on first join, so keep the file until every player has logged in at least once. Only players present in the server's offline player data are exported; players who never joined this server are not included. If the log shows `Conversion mode enable error`, Vault could not find a registered economy provider, and no data was exported.
release

XConomy-Sponge8-2.26.8

XConomy-Sponge8-2.26.8
27 июл. 2026 г.70Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2sponge
Скачать
Что нового
- Added automatic migration for missing `Transaction-Tracking` settings in existing `config.yml` files. - Fixed transaction tracking showing `null` when tracking is unavailable; the status message now uses the configured language file. - Improved legacy transaction display so missing tracking metadata is shown as unknown instead of a literal `null` value. - Updated Modrinth checks to select the matching platform artifact only: Bukkit, Paper-family, Sponge 7, or Sponge 8. - Migrated Sponge update checks from Ore to Modrinth and direct platform-specific download files. - Log update-check results during startup and send administrators a clickable in-game link to the matching download file. - Updated the release workflow to build with Java 21, which is required by the bundled Adventure libraries. Use `[beta]` in the release commit message to publish a Modrinth beta and a GitHub prerelease. Use `[release]` to publish a Modrinth release and a normal GitHub release.
release

XConomy-Sponge7-2.26.8

XConomy-Sponge7-2.26.8
27 июл. 2026 г.11Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2sponge
Скачать
Что нового
- Added automatic migration for missing `Transaction-Tracking` settings in existing `config.yml` files. - Fixed transaction tracking showing `null` when tracking is unavailable; the status message now uses the configured language file. - Improved legacy transaction display so missing tracking metadata is shown as unknown instead of a literal `null` value. - Updated Modrinth checks to select the matching platform artifact only: Bukkit, Paper-family, Sponge 7, or Sponge 8. - Migrated Sponge update checks from Ore to Modrinth and direct platform-specific download files. - Log update-check results during startup and send administrators a clickable in-game link to the matching download file. - Updated the release workflow to build with Java 21, which is required by the bundled Adventure libraries. Use `[beta]` in the release commit message to publish a Modrinth beta and a GitHub prerelease. Use `[release]` to publish a Modrinth release and a normal GitHub release.
release

XConomy-Paper-2.26.8

XConomy-Paper-2.26.8
27 июл. 2026 г.469Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
- Added automatic migration for missing `Transaction-Tracking` settings in existing `config.yml` files. - Fixed transaction tracking showing `null` when tracking is unavailable; the status message now uses the configured language file. - Improved legacy transaction display so missing tracking metadata is shown as unknown instead of a literal `null` value. - Updated Modrinth checks to select the matching platform artifact only: Bukkit, Paper-family, Sponge 7, or Sponge 8. - Migrated Sponge update checks from Ore to Modrinth and direct platform-specific download files. - Log update-check results during startup and send administrators a clickable in-game link to the matching download file. - Updated the release workflow to build with Java 21, which is required by the bundled Adventure libraries. Use `[beta]` in the release commit message to publish a Modrinth beta and a GitHub prerelease. Use `[release]` to publish a Modrinth release and a normal GitHub release.
release

XConomy-Bukkit-2.26.8

XConomy-Bukkit-2.26.8
27 июл. 2026 г.57Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, spigot
Скачать
Что нового
- Added automatic migration for missing `Transaction-Tracking` settings in existing `config.yml` files. - Fixed transaction tracking showing `null` when tracking is unavailable; the status message now uses the configured language file. - Improved legacy transaction display so missing tracking metadata is shown as unknown instead of a literal `null` value. - Updated Modrinth checks to select the matching platform artifact only: Bukkit, Paper-family, Sponge 7, or Sponge 8. - Migrated Sponge update checks from Ore to Modrinth and direct platform-specific download files. - Log update-check results during startup and send administrators a clickable in-game link to the matching download file. - Updated the release workflow to build with Java 21, which is required by the bundled Adventure libraries. Use `[beta]` in the release commit message to publish a Modrinth beta and a GitHub prerelease. Use `[release]` to publish a Modrinth release and a normal GitHub release.
release

XConomy-Sponge8-2.26.7

XConomy-Sponge8-2.26.7
24 июл. 2026 г.12Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2sponge
Скачать
release

XConomy-Sponge7-2.26.7

XConomy-Sponge7-2.26.7
24 июл. 2026 г.12Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2sponge
Скачать