NewEconomy

NewEconomy

A simple and functional economy system for Minecraft Paper servers with full compatibility with Vault API.

1 266 downloads
2 followers

NewEconomy

A complete, modern, and highly configurable economy plugin for Minecraft Paper 1.21+ servers, built with performance, scalability, and integration in mind. Fully compatible with the Vault API and featuring native Discord integration for cross-platform economy management.


πŸ”— Discord Integration

Seamlessly connect your Minecraft economy with Discord.

  • /discord link β€” Generate a secure code to link your Discord account
  • /discord unlink β€” Unlink your Discord account
  • Discord Bot Command: /pay @User <amount> β€” Send money directly from Discord
  • Automatic Sync: Payments and balances are always linked to the player’s Minecraft account
  • Auto-link Authentication: Fast and secure account linking through the Discord bot

✨ Features

πŸ’° Base Economy System

  • Full Vault API compatibility
  • Clean and modern visual messages with colors and formatting
  • Fully localized commands and messages
  • Granular and permission-based access control
  • JSON data storage with asynchronous saving
  • Custom events for easy integration with other plugins
  • Built-in Discord account linking system

πŸš€ Advanced Economy Systems

  • 🏦 Bank system with configurable daily interest
  • πŸ’³ Loan system with installments and limits
  • 🎁 Daily rewards with streak bonuses
  • πŸ† Achievement system with configurable prizes
  • πŸ“Š Complete transaction history
  • 🀝 Player-to-player payment requests
  • πŸ’¬ Discord Payments: send money using /pay @User directly from Discord
  • πŸ”„ Automatic sync between Discord and Minecraft accounts

πŸ“‹ Requirements

  • Minecraft: 1.21+
  • Server Software: Paper (recommended)
  • Java: 21+
  • Dependencies: Vault (optional, for integration)
  • Discord Bot: Optional (required for Discord payments and account linking)

🧾 Commands

πŸ”Ή Basic Commands

  • /saldo β€” View your balance
  • /saldo <player> β€” View another player's balance
  • /pagar <player> <amount> β€” Send money
  • /economia β€” Main help menu
  • /economia top β€” Richest players ranking
  • /economia stats β€” Server economy statistics

🏦 Banking System

  • /banco β€” Bank menu
  • /banco depositar <amount> β€” Deposit money
  • /banco sacar <amount> β€” Withdraw money
  • /banco saldo β€” View bank balance
  • /banco info β€” View interest details

πŸ’³ Loan System

  • /emprestimo β€” Loan menu
  • /emprestimo pegar <amount> β€” Request a loan
  • /emprestimo pagar <amount> β€” Pay an installment
  • /emprestimo info β€” View loan details

🎁 Rewards & Achievements

  • /diario β€” Claim daily reward
  • /conquistas β€” View achievements

πŸ“œ History & Requests

  • /historico [page] β€” View transaction history
  • /solicitar <player> <amount> [reason] β€” Request a payment
  • /solicitar aceitar <player> β€” Accept a request
  • /solicitar recusar <player> β€” Decline a request

πŸ›  Administrative Commands

  • /ecoadmin give <player> <amount> β€” Give money
  • /ecoadmin remove <player> <amount> β€” Remove money
  • /ecoadmin set <player> <amount> β€” Set balance
  • /ecoadmin reset <player> β€” Reset player account
  • /ecoadmin reload β€” Reload configuration

πŸ” Permissions

Basic

  • neweconomy.use β€” Use basic commands
  • neweconomy.balance β€” View own balance
  • neweconomy.balance.others β€” View others' balance
  • neweconomy.pay β€” Send money

Systems

  • neweconomy.bank β€” Bank access
  • neweconomy.loan β€” Loan access
  • neweconomy.daily β€” Daily rewards
  • neweconomy.achievements β€” Achievements
  • neweconomy.history β€” Transaction history
  • neweconomy.request β€” Payment requests
  • neweconomy.discord β€” Discord account linking
  • neweconomy.discord.pay β€” Discord payment commands

Admin

  • neweconomy.admin β€” Administrative access
  • neweconomy.* β€” Full access

βš™οΈ Configuration

The config.yml allows full customization:

Base Settings

  • Currency name and symbol
  • Starting balance
  • Transfer limits
  • Optional transaction fees
  • Auto-save interval

Optional Systems

  • Enable or disable each feature
  • Bank interest rates
  • Loan limits and rules
  • Daily reward values
  • Achievements and rewards
  • Payment request expiration

Discord Integration

  • Bot token
  • Command prefix
  • Auto-link options
  • Mention payment behavior
  • Sync mode between Discord and Minecraft

Messages

  • Fully customizable messages
  • Minecraft color codes supported
  • Dynamic placeholders

πŸ“„ License

This plugin is distributed under the MIT License.