HomeJavaModsAurelium
Aurelium
ModsJava

Aurelium

by APPLEPIE6969 · on Modrinth

A complete Paper economy solution featuring a customizable web-based Market, Player Auction House, and unique Spawner trading. It includes a custom…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.2 · Paper⬇ Download for 26.1–26.1.2 · Paper⬇ Download for 1.21–1.21.11 · Paper⬇ Download for 26.2 · Purpur⬇ Download for 26.1–26.1.2 · Purpur⬇ Download for 1.21–1.21.11 · Purpur
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Aurelium — screenshot 1Aurelium — screenshot 2Aurelium — screenshot 3Aurelium — screenshot 4

Aurelium

Experimental Web Features The web dashboard is in active development. I am facing issues at the moment. Expect potential bugs or instability if you enable web.enabled. The core in-game economy, GUI markets, and auction house are stable.

A comprehensive, standalone economy plugin for Minecraft Paper.

Compatibility: Paper, Purpur, Pufferfish, Leaves


Features

Economy

Server Market

A server-owned shop with dynamic pricing and three interface modes:

Pricing Mechanics:

Quality of Life:

Performance:

Auction House

A fully self-contained player-driven exchange:

Buy Orders

A global request system for offline purchasing:

Custom Item Detection

Automatically discovers custom items from popular third-party plugins:

Web Dashboard

A modern, responsive web app with nearly 100% uptime:

Web Market

Web Auction House

Web Buy Orders

Web Chart

Web Chart Detail

Web Features:


Commands

Player Commands

Command Description Permission
/bal [player] [currency] Check your own or another player's balance aureleconomy.bal
/pay <player> <amount> [currency] Pay another player aureleconomy.pay
/market Open the in-game server market aureleconomy.market
/sell Sell items from your inventory aureleconomy.sell
/stocks View market trends aureleconomy.stocks
/web Generate a secure link to the browser dashboard aureleconomy.web
/ah Open the Auction House aureleconomy.ah
/ah sell <price> [duration] [currency] List held item as BIN. Duration: e.g. 1h, 7d aureleconomy.ah
/ah bid <price> [duration] List held item for auction. Duration: e.g. 1h, 7d aureleconomy.ah
/ah offer <id> <qty> Send a private offer for an auction item aureleconomy.ah
/ah offers Manage incoming private offers aureleconomy.ah
/ah collect Collect expired/purchased items aureleconomy.ah
/ah search <query> Open a filtered Auction House view aureleconomy.ah
/orders Open the Buy Orders GUI aureleconomy.orders
/orders create <item> <amount> <price> [currency] Place a buy order aureleconomy.orders
/orders fill <id> [amount] Fulfill an order from your inventory aureleconomy.orders
/orders cancel <id> Cancel your order and get a refund aureleconomy.orders
/orders my List your active buy orders aureleconomy.orders
/orders search <query> Search active orders by item name aureleconomy.orders

Admin Commands

Command Description Permission
/eco <give|take|set> <player> <amount> [currency] Modify player balances aureleconomy.admin
/customitems scan Force rescan all supported custom item plugins aureleconomy.admin
/customitems list View all discovered custom items aureleconomy.admin
/customitems info <id> Show details for a specific custom item aureleconomy.admin
/customitems reload Reload config overrides from disk aureleconomy.admin
/customitems toggle <id> Enable or disable a discovered item in the market aureleconomy.admin
/customitems price <id> <buy> [sell] Set buy/sell prices for a discovered item aureleconomy.admin

Permissions

Permission Description Default
aureleconomy.bal Check balance Everyone
aureleconomy.pay Pay players Everyone
aureleconomy.market Use the market Everyone
aureleconomy.sell Use /sell Everyone
aureleconomy.ah Use the auction house Everyone
aureleconomy.orders Use buy orders Everyone
aureleconomy.stocks View market trends Everyone
aureleconomy.web Use /web Everyone
aureleconomy.admin Admin commands (eco, customitems) OP only

Setup

  1. Download the latest Aurelium.jar
  2. Place it in your server's plugins/ folder
  3. Restart the server
    • If Vault is not detected, Aurelium automatically extracts and installs it on first run

Configuration

Database

database:
  type: sqlite          # sqlite or mysql
  file: "database.db"   # SQLite only
  mysql:                # MySQL only
    host: "localhost"
    port: 3306
    database: "aurelium"
    username: "root"
    password: "password"

Economy

economy:
  default-currency: "Aurels"
  currencies:
    Aurels:
      symbol: "₳"
      starting-balance: 100.0
  max-balance: -1       # -1 = unlimited
  min-pay-amount: 0.01

Market Items

Control every price directly:

market-items:
  DIAMOND:
    buy: 5000.0    # Cost to buy from server
    sell: 0.0      # 0.0 = selling disabled
  DIRT:
    buy: 1.0
    sell: 0.5      # Players can sell for 0.5
  BEDROCK:
    buy: -1.0      # -1.0 = buying disabled

Market Settings

market:
  enabled: true
  gui-mode: modern              # "classic" or "modern"
  dynamic-pricing: true
  price-increase-per-buy: 0.001 # +0.1% per buy
  price-decrease-per-sell: 0.001 # -0.1% per sell
  default-sell-ratio: 0.5
  price-floor: 0.2              # Can't drop below 20% of base
  price-ceiling: 5.0            # Can't rise above 500% of base
  price-recovery:
    enabled: true
    rate: 0.01                  # 1% of gap per cycle
    interval-minutes: 10

Auction House

auction-house:
  enabled: true
  default-duration: 86400       # 24 hours (seconds)
  max-duration: 604800          # 7 days max
  listing-fee-percent: 2.0
  sales-tax-percent: 5.0
  max-listings-per-player: -1   # -1 = unlimited
  min-listing-price: 1.0

Buy Orders

buy-orders:
  enabled: true
  max-active-orders-per-player: 10
  min-price-per-piece: 0.1
  max-order-value: -1           # -1 = unlimited
  creation-fee-percent: 2.0
  sales-tax-percent: 5.0

Web Dashboard

web:
  enabled: true
  port: 8585
  # Session timeout: rolling 1 hour of inactivity (hardcoded)

Network Syncing (MySQL Required)

Aurelium supports cross-server synchronization for BungeeCord and Velocity networks.

MySQL is required for synchronization. SQLite does not support cross-server data sharing. Point all backend servers to the same MySQL database:

Language

A messages.yml file is generated on startup.


FAQ

"Unknown Command" - If /market or /eco says "Unknown command", the plugin failed to load.

"No Permission" - You need OP (/op <player>) or the aureleconomy.admin permission node. Standard player commands are enabled for everyone by default.

Still not working? - Open an issue on GitHub with your server version, error logs, and steps to reproduce.

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.

Verified by MCModsHub

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

Explore more