Back to Products
nEconomy
Plugins

nEconomy

$8.00

In Stock
Free Shipping

Description

nEconomy

Modern multi-currency economy plugin for Paper servers, built for performance, clean command UX, and flexible server setups.

Overview

nEconomy provides a full economy stack with:

  • Multiple configurable currencies (coins, gems, event tokens, etc.)
  • Player-to-player payments
  • baltop rankings with cache
  • Redeem codes with usage limits and expiration
  • Currency conversion rules
  • Withdraw/deposit banknote items
  • Vault and PlaceholderAPI integration

Compatibility

ItemValue
Plugin Version1.1.0
PlatformPaper (Paper API)
Target API1.21
Tested Dependency Targetpaper-api 1.21.8-R0.1-SNAPSHOT
Java Version21
StorageSQLite, MySQL
LocalesEnglish (messages_en.yml), Turkish (messages_tr.yml)

Key Features

FeatureDescription
Multi-CurrencyDefine unlimited currencies in currencies.yml with symbol, tier, aliases, and command support.
Pay SystemConfigurable cooldown + amount limits for safe player transfers.
BaltopCached leaderboard pages for better performance.
Redeem CodesCreate, delete, list, and inspect usage logs for redeem codes.
Per-Player Redeem CapOptional per-player usage limit (0 = unlimited per player).
Expirable CodesSet expiration in days for redeem campaigns and events.
ConverterCurrency conversion rules with automatic mode support.
Withdraw/DepositConvert balance to item notes and redeem back into balance.
PlaceholderAPIBalance and leaderboard placeholders with internal cache support.
Vault HookIntegrates with Vault-enabled plugins via linked currency.

Installation

  1. Build or download the plugin jar.
  2. Place nEconomy-<version>.jar into your server plugins/ folder.
  3. Start the server once to generate default configs.
  4. Stop server and edit:
    • plugins/nEconomy/config.yml
    • plugins/nEconomy/currencies.yml
    • plugins/nEconomy/converters.yml
    • plugins/nEconomy/withdraw.yml
  5. Start the server again.

Configuration Summary

config.yml

PathPurposeExample
storage.typeSelect backendSQLITE / MYSQL
storage.mysql.*MySQL connection settingshost, port, database, user, password
default-localeActive language fileen / tr
main-commandRoot command aliasneconomy
vault-linked-currencyCurrency used by Vault bridgecoin
default-pay-currencyDefault pay currencycoin
pay.cooldown-secondsPayment cooldown2
pay.min-amountMin transferable amount0.01
pay.max-amountMax transferable amount1000000000
baltop.page-sizeResults per page10
baltop.cache-ttl-secondsBaltop cache TTL30
display-decimal-placesNumber formatting precision2
placeholder-cache-millisPlaceholder result cache500

currencies.yml

FieldDescription
idUnique currency identifier
display-nameFormatted display name (MiniMessage supported)
symbolCurrency symbol shown in UI/messages
tierRelative progression or conversion tier
commandsAliases for direct currency command routes
enable-subcommandsEnables currency-specific command tree

converters.yml

FieldDescription
fromSource currency ID
toTarget currency ID
modeConversion mode (e.g. AUTO)

Commands

Replace /neconomy with your configured main-command if changed.

Player Commands

CommandDescription
/neconomy walletShows balances for available currencies
/neconomy pay <player> <amount> [currency]Sends currency to another player
/neconomy baltop [currency] [page]Shows top balances
/neconomy redeem <code>Starts redeem flow
/neconomy redeem confirm [code]Confirms pending redeem
/neconomy redeem cancelCancels pending redeem
/neconomy withdraw <currency> <amount>Creates a banknote item
/neconomy depositDeposits banknote from hand
/neconomy convert <from> <to> <amount>Converts between currencies

Admin Commands

CommandDescription
/neconomy admin reloadReloads plugin config/messages
/neconomy admin give <player> <currency> <amount>Adds balance
/neconomy admin take <player> <currency> <amount>Removes balance
/neconomy admin set <player> <currency> <amount>Sets exact balance
/neconomy admin balance <player> <currency>Checks player balance
/neconomy admin redeem create ...Creates redeem codes (new + legacy formats)
/neconomy admin redeem delete <code>Deletes redeem code
/neconomy admin redeem listLists redeem codes
/neconomy admin redeem uses <code>Shows code usage log

Permissions

PermissionDefaultDescription
neconomy.usetrueWallet and currency root command usage
neconomy.paytruePlayer transfers
neconomy.baltoptrueLeaderboard access
neconomy.redeemtrueRedeem command usage
neconomy.withdrawtrueWithdraw/deposit access
neconomy.converttrueCurrency conversion access
neconomy.adminopAdmin command tree
neconomy.bypass.currencyopBypass per-currency restrictions
neconomy.currency.*falseAccess all per-currency permission nodes
neconomy.*opFull plugin permissions

PlaceholderAPI

Identifier: %neconomy_<params>%

PatternExampleResult
balance_<currency>%neconomy_balance_coin%Formatted balance
raw_<currency>%neconomy_raw_gem%Raw numeric balance
formatted_<currency>%neconomy_formatted_coin%Formatted numeric balance
baltop_<currency>_<rank>_name%neconomy_baltop_coin_1_name%Name at rank
baltop_<currency>_<rank>_value%neconomy_baltop_coin_1_value%Value at rank

Notes

  • Redeem workflows are optimized for Paper command/UI behavior.
  • Economy operations are designed with async-safe patterns and repository-backed persistence.
  • For large servers, MySQL is recommended over SQLite.

Support

If you use this in production, keep backups of your database and test major config changes on a staging server first.