Home›Java›Mods›LuxEconomy when true lightweight meets minecraft
LuxEconomy when true lightweight meets minecraft
ModsJava

LuxEconomy when true lightweight meets minecraft

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by matcldr · on Modrinth

⬇ Download on Modrinth
LuxEconomy when true lightweight meets minecraft — screenshot 1LuxEconomy when true lightweight meets minecraft — screenshot 2LuxEconomy when true lightweight meets minecraft — screenshot 3LuxEconomy when true lightweight meets minecraft — screenshot 4LuxEconomy when true lightweight meets minecraft — screenshot 5

LuxEconomy

A simple, elegant economy plugin for Paper servers with MySQL support and Vault integration.


Overview

LuxEconomy provides a lightweight economy system for your server with beautiful formatted messages, complete customization, and seamless Vault integration. Players can check balances, send money to each other, and admins can manage the economy with powerful tools. Player Balance


✨ Features

Player Economy

Admin Management

Integration & Customization


🚀 Installation

Requirements

Setup Steps

  1. Download & Place

    • Download LuxEconomy.jar
    • Place it in your plugins/ folder
    • Start your server (it will create default config files)
  2. Configure Database

    • Open plugins/LuxEconomy/config.yml
    • Set your MySQL credentials:
    database:
      host: "localhost"
      port: 3306
      name: "luxeconomy"
      username: "root"
      password: ""
    
    • Save and restart the server
  3. Done!

    • Plugin loads and creates tables automatically
    • Players get starting balance on first join

📋 Commands

Player Commands

Check Balance

/bal [player]

View your balance or another player's balance.

Send Money

/pay <player> <amount>

Send money to another player. Check balance first to ensure you have enough.


Admin Commands

Manage Player Balance

/eco give <player|self> <amount>

Give money to a player. Use self to give to yourself.

/eco set <player|self> <amount>

Set a player's balance to an exact amount.

/eco remove <player|self> <amount>

Remove money from a player's balance.

Bulk Operations

/econadmin setall <amount>

Set every player's balance to the same amount. Useful for economy resets.

/econadmin reset

Reset everyone's balance to $0.00. Use with caution.


🔐 Permissions

Grant these to players using your permission plugin (LuckPerms, etc):

luxeconomy.admin          # Access to /eco and /econadmin commands

By default, only OPs have access to admin commands.


⚙️ Configuration

config.yml - Database & Economy Settings

database:
  host: "localhost"
  port: 3306
  name: "luxeconomy"
  username: "root"
  password: ""

economy:
  starting-balance: 100.0  # Amount new players receive

messages.yml - Customize All Messages

All messages use MiniMessage format for colors and styling.

Color Codes:

Example Custom Message:

pay:
  success_sender: "<#7FFF00><bold>Sent <reset><#aaccee>$%amount% <gray>to %player%"

Available Placeholders:


💾 Database

LuxEconomy automatically creates and manages the MySQL database.

Table: player_balance

No manual database setup required.


🔗 Vault Integration

LuxEconomy registers automatically with Vault. Other plugins like jobs, shops, and minions can use your economy system.

For Plugin Developers:

RoyalEconomy economy = (RoyalEconomy) Bukkit.getServer()
    .getServicesManager()
    .getRegistration(net.milkbowl.vault.economy.Economy.class)
    .getProvider();

economy.getBalance(player);
economy.withdrawPlayer(player, 100);
economy.depositPlayer(player, 50);

🎨 Customization Examples

Change Starting Balance

Edit config.yml:

economy:
  starting-balance: 500.0

Change Success Color

Edit messages.yml:

pay:
  success_sender: "<#FF6B00><bold>Sent <reset><white>$%amount% to %player%"

Add Currency Symbol

Edit messages.yml:

balance:
  self: "<gray>💰 Balance: <white>%amount%"

📊 Usage Tips

Check Before Sending Always check your balance before using /pay:

/bal          # Check your balance
/pay User 50  # Send them $50

Bulk Reset Economy Reset everyone's balance (careful!):

/econadmin reset

Set Everyone to Same Amount Give everyone $1000:

/econadmin setall 1000

Give New Players Money Change starting balance in config.yml:

starting-balance: 250.0  # New players get $250

❓ FAQ

Q: Can I use this with other economy plugins? A: No, only one economy provider can be active. Choose one economy plugin.

Q: How do I backup player data? A: Backup your MySQL database. Contact your host for backup procedures.

Q: Can players see other players' balances? A: Yes, with /bal <player>. You can remove this by editing permissions.

Q: Does this work on older Paper versions? A: Requires Paper 1.21+. Update your server for compatibility.

Q: How do I migrate from another economy plugin? A: Set starting balance, then use /econadmin setall to distribute money equally to everyone.


🐛 Troubleshooting

Plugin won't start

"No registered Vault provider" error

Players don't receive starting balance

Database connection refused


📝 License

LuxEconomy is provided as-is for your server.


Support

Issues with the plugin? Check the following:

  1. Configuration - Verify config.yml and messages.yml
  2. Database - Test MySQL connection
  3. Permissions - Check permission node assignments
  4. Updates - Ensure you're running the latest version

Simple. Clean. Reliable.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more