Repository navigation
NexoriaEconomy
NexoriaDev1 edited this page Oct 8, 2026
·
2 revisions
NexoriaEconomy is a high-throughput, multi-currency economy engine with native Vault provider support for Paper and Folia servers.
- Dependencies: Requires NexoriaCore to be installed on the server.
- Compatibility: Paper, Purpur, Folia (Java 25+).
- Install NexoriaCore.jar in your server's plugins/ directory.
- Download and place NexoriaEconomy.jar into the plugins/ directory.
- If using external plugins that require Vault economy hook, ensure Vault.jar is also present.
- Restart the server.
The configuration file is generated at plugins/NexoriaEconomy/config.yml:
general:
enabled: true
debug-mode: false
prefix: "<gradient:#10B981:#059669>[NexoriaEconomy]</gradient> "
storage:
cache-timeout-seconds: 300
async-batch-size: 64
messages:
no-permission: "<red>You lack the required permissions to run this command.</red>"
reloaded: "<green>Configuration and data modules have been reloaded.</green>"| Command | Description | Permission | Default |
|---|---|---|---|
/balance |
Displays the player's current account balance | nexoria.economy.use |
Everyone |
/pay <player> <amount> |
Transfers funds securely to another player | nexoria.economy.use |
Everyone |
/balance status |
Shows system status and active transaction handlers | nexoria.economy.admin |
OP |
/balance reload |
Reloads configuration files and caches | nexoria.economy.admin |
OP |
NexoriaEconomy automatically registers itself as the active net.milkbowl.vault.economy.Economy service provider on server startup. Any plugin supporting Vault will interface with NexoriaEconomy without additional setup.
import dev.nexoria.economy.NexoriaEconomyPlugin;
import dev.nexoria.economy.EconomyAPI;
public class EconomyHook {
public void checkStatus() {
EconomyAPI api = NexoriaEconomyPlugin.getInstance().getApi();
if (api.isActive()) {
var status = api.getStatus();
System.out.println("NexoriaEconomy active sessions: " + status.activeSessions());
}
}
}