EconomySystem

EconomySystem

lightweight, no-dependency economy plugin for Minecraft that provides essential digital currency features with optional database support and full configurability.

7 889 downloads
8 followers

๐Ÿ’ฐ EconomySystem

EconomySystem is a lightweight, no-dependency economy plugin designed for Minecraft servers that need a simple and fast digital currency system. Whether you're running a Survival, CityBuild, or SkyBlock server, this plugin gives you essential economy features without unnecessary bloat.


โœจ Features

  • ๐Ÿ’ต Simple digital currency system (no items or banknotes)
  • โš™๏ธ Fully configurable currency format and starting balance
  • ๐Ÿงพ Transaction logging (payments, admin changes, etc.)
  • ๐Ÿ’ฌ Basic player commands: /pay, /balance, /balancetop
  • ๐Ÿ› ๏ธ Admin commands to set, add, or remove player balance
  • ๐Ÿ“ฆ Local database support using LiteSQL (.db file)
  • ๐Ÿฌ Optional support for MariaDB if preferred
  • ๐Ÿ› ๏ธ No dependencies โ€“ Vault is NOT required
  • ๐ŸŒ Designed for performance and cross-version compatibility

๐Ÿง‘โ€๐Ÿ’ผ Commands & Permissions

Command Description Permission
/balance [player] View your or another player's balance economysystem.command.balance
/pay <player> <amount> Send money to another player economysystem.command.pay
/balancetop (aliases: /baltop, /topbalance) Show top 10 richest players economysystem.command.balancetop
/economyadmin <set/add/remove> <player> <amount> (alias: /ecoa) Admin command to modify balances economysystem.command.economyadmin

๐Ÿงฉ Dependencies

None.
EconomySystem runs fully standalone โ€“ no Vault, PlaceholderAPI, or other plugins required.


โš™๏ธ Configuration

The plugin provides a clean and powerful configuration system. Example:

economy:
    # The currency symbol
    currency-symbol: "$"
    # The currency name
    currency-name: "Dollar"
    # Amount of money players start with
    start-balance: 100.0

database:
    type: litesql # Options: litesql, mariadb
    mariadb:
        host: "localhost"
        port: 3306
        database: "economy"
        username: "user"
        password: ""
    litesql:
        file: "economy.db"

โœ… By default, the plugin stores all player data in a local .db file using LiteSQL.

๐Ÿ” You can optionally configure MariaDB for better performance and scalability.


๐Ÿ“ฆ Compatibility

EconomySystem is designed for broad compatibility and long-term stability across various Minecraft server types and versions.

โœ… Supported Minecraft Versions

  • 1.8.x to 1.20.x+
  • Actively tested on latest Paper/Purpur builds

โœ… Supported Server Software

  • Paper
  • Spigot
  • Purpur
  • Bukkit
  • Any fork compatible with Bukkit API

๐Ÿงฉ Plugin Dependencies

  • โŒ None!
  • No Vault, PlaceholderAPI, or other plugins required

๐Ÿ›ข๏ธ Database Support

Type Description Recommended For
litesql Lightweight local .db file (default) Small to medium servers
mariadb External SQL-based database Larger networks or multi-server setups

๐Ÿ’ก You can switch between databases at any time via the config.yml.


๐Ÿงช Performance & Integration

  • Minimal memory and CPU usage
  • Asynchronous data handling
  • Fast load times, even with thousands of player records

No gallery available for this project.