XConomy - An economy plugin that supports Bungeecord synchronization

This is a discussion topic for the Ore project, XConomy. View the full project on Ore for downloads and more information.


xconomy

Features

Supporting MySQL to save player data, and synchronize data between Bungeecord servers or via Redis.

Pre-Plugin

Sponge8 version require installing the prerequisite plugin ‘DatabaseDrivers’. Release 1.1.1 · YiC200333/DatabaseDrivers · GitHub

Commands

Player Command

balance/money - Displays your balance
balance/money <player> - Displays <player> 's balance
pay <player> <amount> - Pay <player> <amount>
balancetop - Displays TOP10
xconomy help - View help

OP Command

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 to <amount>
balance/money give * <all/online> <amount> <reason> - give <all/online player> <amount>
balance/money take * <all/online> <amount> <reason> - take <amount> from <all/online player>
balancetop hide/display <player> - Hide or display a <player> 's data from TOP10
xconomy reload - reload message.yml

Permission

xconomy.user.balance - Allows player to look up the balance of yourself and others
xconomy.user.balance.other - Allows player to look up the balance of others
xconomy.user.pay - Allow player transfers to others
xconomy.user.pay.receive - Allow player receive from others
xconomy.user.balancetop - Allows player to view TOP10 ranking
xconomy.admin.give - Allows player to give player balance
xconomy.admin.take - Allow player to take player balance
xconomy.admin.set - Allow player to set player balance
xconomy.admin.balancetop - Allow player to hide or display a 's data from TOP10
xconomy.op - all permission of xconomy

BungeeCord

Install this plugin on the sub-servers and BungeCord.
Then enable BungeeCord mode in the configuration file. (There is no configuration file on the BungeeCord side)

A new version has been released for XConomy, it is available for download here.


Better compatibility with online-mode servers
Fix the problem of creating an account

A new version has been released for XConomy, it is available for download here.


  • Fix data synchronization issues

A new version has been released for XConomy, it is available for download here.


  • Fix the UUID synchronization problem of online mode
  • Add whitelist of non-player-account
  • Add formatted display of balance (customizable)
  • Update API
  • Fix the problem of baltop refreshing
  • Add semi-online mode

A new version has been released for XConomy, it is available for download here.


  • Rewrite Semi-mode
  • Fix data error caused by disabling caching
  • Rewrite data synchronization code
  • Simplify the setting command of pay permission(new command /payperm)
  • Add paytoggle command
  • Update API

A new version has been released for XConomy, it is available for download here.


This version does not support BungeeCord data synchronization with previous versions XConomy.
This version require to regenerate all configuration files

  • Add Redis Channel Support (This version can sync data without BungeeCord)
  • Fix the error in online mode

A new version has been released for XConomy, it is available for download here.


This version does not support BungeeCord data synchronization with previous versions XConomy.

  • Fix a vulnerability
  • Fix the issue of Redis failing to shut down properly.
  • Fix compatibility issues with DatabaseDrivers
  • Add a new option “core-poolsize” in config.yml (formerly “max-threads” in database.yml).

Require installing the prerequisite plugin ‘DatabaseDrivers’.

A new version has been released for XConomy, it is available for download here.


This version does not support BungeeCord data synchronization with previous versions XConomy.

  • Fix a vulnerability
  • Fix the issue of Redis failing to shut down properly.
  • Fix compatibility issues with DatabaseDrivers
  • Add a new option “core-poolsize” in config.yml (formerly “max-threads” in database.yml).