Language

DZEconomy

DZEconomy

SpigotMCModrinth

A powerful, feature-rich economy plugin with 3 currencies, ranks, combat tagging, mob rewards, and F

8 downloads
latest v2026-05-28 SpigotMC
1.20 – 26.1

[​IMG]
DZEconomy
Multi-Currency Economy Plugin | v2.0.0
A powerful economy plugin with 3 currencies, rank multipliers, combat tagging, mob rewards, and Folia support.
[HR][/HR]
✦ Features ✦
  • Money ($) — Primary currency with decimal support, starting balance, and transaction limits
  • MobCoins (⛃) — Earned by killing mobs, configurable per-mob rewards
  • Gems (◆) — Premium currency from boss kills and conversion
  • Each currency is independently configurable: symbol, decimal places, starting balance, max balance, min transaction, and display format
  • Disable any currency to hide its commands and GUI
  • LuckPerms integration — automatic group detection
  • Per-currency earning multipliers (1.5x Money, 2x MobCoins, etc.)
  • Rank perks: reduced cooldowns, increased daily limits, combat tag bypass
  • Interest system — earn passive income on your balance
  • Priority system for players with multiple groups
  • Multiplier stacking: MULTIPLY, ADD, or HIGHEST mode
  • Block economy actions (send, request, accept) during combat
  • Configurable tag duration (default: 15 seconds)
  • Action bar indicator with countdown timer
  • Optional PVE combat tag support
  • Rank perk to bypass combat tag restrictions
  • Kill players to steal a percentage of their balance
  • Per-currency loss percentages (5% Money, 2% MobCoins, 0% Gems)
  • Minimum balance protection after death
  • Broadcast high-value kills
  • World blacklist support
  • 4 mob categories: neutral, easy, hard, boss
  • Per-mob reward configuration with chance-based drops
  • Random range rewards (min/max amount)
  • Kill streak bonuses with configurable tiers
  • Global multipliers and time-based event multipliers
  • Spawner and spawn egg mob filtering
  • World whitelist/blacklist
  • Custom reward messages per mob
  • Convert between any two currencies
  • Configurable exchange rates for all currency pairs
  • Transaction fee support (percentage-based)
  • Admin-only or player-accessible (configurable)
  • Per-currency baltop with pagination
  • Global baltop across all currencies
  • Cached refresh for performance
  • Offline player inclusion (configurable)
  • Special formatting for top 3 players
  • Request currency from other players
  • Accept or deny with simple commands
  • Configurable timeout (default: 120 seconds)
  • Max pending requests limit
  • Sound notifications
  • Request GUI manager
  • SQLite — Default, zero-config, file-based
  • MySQL — HikariCP connection pooling, remote database support
  • Flat File — YAML-based, for testing/small servers
  • Live migration between backends:
    Code (Text):
    /economy migrate sqlite mysql
  • Configurable auto-save intervals
  • Manual backup creation:
    Code (Text):
    /economy backup
  • Optional transaction logging with file rotation
  • Full region-based scheduling compatibility
  • Automatic Folia detection on startup
  • Global, Region, and Entity scheduler support
  • Thread-safe balance operations with per-player locks
  • Transparent scheduler adaptation via FoliaAdapter
  • 15+ placeholders with 3-second caching
  • Code (Text):
    %dz_money%
    — Money balance
  • Code (Text):
    %dz_mobcoin%
    — MobCoin balance
  • Code (Text):
    %dz_gem%
    — Gem balance
  • Code (Text):
    %dz_money_short%
    — Short-form Money (1.5K)
  • Code (Text):
    %dz_rank%
    — Rank display name
  • Code (Text):
    %dz_combat_tagged%
    — Combat tag status
  • And more...
[HR][/HR]
✦ Commands ✦
Currency Commands (/money, /mobcoin, /gem)
Command Description Permission Default
/<currency> Check your balance dzeconomy.<currency>.balance true
/<currency> balance [player] Check balance dzeconomy.<currency>.balance true
/<currency> send <player> <amount> Send currency dzeconomy.<currency>.send true
/<currency> request <player> <amount> Request currency dzeconomy.<currency>.request true
/<currency> accept <player> Accept request dzeconomy.<currency>.accept true
/<currency> deny <player> Deny request dzeconomy.<currency>.deny true
/<currency> top [page] View leaderboard dzeconomy.<currency>.top true
/<currency> add <player> <amount> Add currency dzeconomy.<currency>.add op
/<currency> remove <player> <amount> Remove currency dzeconomy.<currency>.remove op
/<currency> set <player> <amount> Set balance dzeconomy.<currency>.set op

Admin Commands (/economy)
Command Description Permission Default
/economy info View plugin info dzeconomy.economy.info true
/economy credits View credits None true
/economy reload Reload configuration dzeconomy.admin.reload op
/economy version Version information dzeconomy.admin op
/economy status Plugin status & stats dzeconomy.admin.status op
/economy convert <player> <from> <to> <amount> Convert currency dzeconomy.admin.convert op
/economy migrate <from> <to> Migrate storage backend dzeconomy.admin.migrate op
/economy baltop [currency] [page] Global leaderboard dzeconomy.admin.baltop op
/economy payall <currency> <amount> Pay all online players dzeconomy.admin.payall op
/economy backup Create data backup dzeconomy.admin.backup op

[HR][/HR]
✦ Permissions ✦
Node Description Default
dzeconomy.money.balance Check own Money balance true
dzeconomy.money.balance.others Check others' Money balance op
dzeconomy.money.send Send Money true
dzeconomy.money.request Request Money true
dzeconomy.money.accept Accept Money requests true
dzeconomy.money.deny Deny Money requests true
dzeconomy.money.top View Money leaderboard true
dzeconomy.money.add Add Money (admin) op
dzeconomy.money.remove Remove Money (admin) op
dzeconomy.money.set Set Money balance (admin) op
dzeconomy.mobcoin.balance Check own MobCoin balance true
dzeconomy.mobcoin.balance.others Check others' MobCoin balance op
dzeconomy.mobcoin.send Send MobCoins true
dzeconomy.mobcoin.request Request MobCoins true
dzeconomy.mobcoin.accept Accept MobCoin requests true
dzeconomy.mobcoin.deny Deny MobCoin requests true
dzeconomy.mobcoin.top View MobCoin leaderboard true
dzeconomy.mobcoin.add Add MobCoins (admin) op
dzeconomy.mobcoin.remove Remove MobCoins (admin) op
dzeconomy.mobcoin.set Set MobCoin balance (admin) op
dzeconomy.gem.balance Check own Gem balance true
dzeconomy.gem.balance.others Check others' Gem balance op
dzeconomy.gem.send Send Gems true
dzeconomy.gem.request Request Gems true
dzeconomy.gem.accept Accept Gem requests true
dzeconomy.gem.deny Deny Gem requests true
dzeconomy.gem.top View Gem leaderboard true
dzeconomy.gem.add Add Gems (admin) op
dzeconomy.gem.remove Remove Gems (admin) op
dzeconomy.gem.set Set Gem balance (admin) op
dzeconomy.economy.info View plugin info true
dzeconomy.admin All admin permissions (parent) op
dzeconomy.admin.reload Reload configuration op
dzeconomy.admin.convert Convert currencies op
dzeconomy.admin.migrate Migrate storage op
dzeconomy.admin.status View plugin status op
dzeconomy.admin.baltop Global leaderboard op
dzeconomy.admin.payall Pay all online players op
dzeconomy.admin.update Update notifications op
dzeconomy.admin.backup Create backup op
[HR][/HR]
✦ Configuration Showcase ✦
Code (YAML):
# Storage
storage
:
  type
: SQLITE   # SQLITE or MYSQL
  mysql
:
    host
: localhost
    port
: 3306
    database
: dzeconomy
    username
: root
    password
: changeme
    pool-size
: 10
    connection-timeout
: 30
# Currencies
currencies
:
  money
:
    enabled
: true
    singular
: "Dollar"
    plural
: "Dollars"
    symbol
: "$"
    decimal-places
: 2
    starting-balance
: 500.00
    max-balance
: -1
    min-transaction
: 0.01
    display-format
: "{symbol}{amount}"
  mobcoin
:
    enabled
: true
    singular
: "MobCoin"
    plural
: "MobCoins"
    symbol
: "⛃"
    decimal-places
: 0
    starting-balance
: 0
    max-balance
: -1
    min-transaction
: 1
  gem
:
    enabled
: true
    singular
: "Gem"
    plural
: "Gems"
    symbol
: "◆"
    decimal-places
: 0
    starting-balance
: 0
    max-balance
: -1
    min-transaction
: 1
# PvP
pvp
:
  enabled
: true
  loss-percent
:
    money
: 5.0
    mobcoin
: 2.0
    gem
: 0.0
  minimum-balance
:
    money
: 100.0
# Combat Tag
combat-tag
:
  enabled
: true
  duration
: 15
  blocked-actions
: [send, request, accept ]
  action-bar
:
    enabled
: true
    format
: "&c&l⚔ &eCombat Tag &7- &c{time}s remaining"
Code (YAML):
premium:
  display-name
: "&6Premium"
  priority
: 2
  multipliers
:
    money
: 1.5
    mobcoin
: 2.0
    gem
: 1.5
  perks
:
    reduced-cooldown
: true
    cooldown-reduction
: 0.5
    increased-daily-limit
: true
    limit-multiplier
: 2.0
    bypass-combat-tag
: true
    interest
:
      enabled
: true
      rate
: 0.1
      interval
: 86400
      max-balance
: 100000
  permissions
:
   - "dzeconomy.premium.chat"
    - "dzeconomy.premium.join-message"
[HR][/HR]
✦ Installation ✦
  1. Download the latest DZEconomy-2.0.0.jar
  2. Place it in your server's plugins/ folder
  3. Restart your server
  4. Configure config.yml, ranks.yml, and mob-rewards.yml
  5. Run /economy reload to apply changes
Requirements: Java 17+ (21 recommended) | Minecraft 1.16+ | Bukkit/Spigot/Paper/Folia/Purpur
[HR][/HR]
✦ bStats Live Graph ✦
[​IMG]
[HR][/HR]
✦ Support ✦
[HR][/HR]
DZEconomy v2.0.0 | Licensed under GNU GPLv3 | Made with ❤️ by DemonZ Development

Versions

Release
2026-05-28
·
2

Comments 0

No comments yet. Be the first to share your thoughts.

Download DZEconomy

Modrinth

Files are served directly from the original source. Modgrid does not host or modify them.