Home›Java›Mods›ImperialEco
ImperialEco
ImperialEco - Economy Plugin​

A Comprehensive Economy System for Spigot/Paper
[​IMG] [​IMG] [​IMG]​

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Description

ImperialEco is a professional-grade economy plugin designed for Spigot/Paper servers. It provides a complete economic system with Vault integration, player-to-player transactions, admin management tools, and built-in data integrity checking.

Key Highlights:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Features

Player Commands

/money [player] (Alias: /balance, /bal)
Code (Text):

/money
/money OtherPlayer
 
Check your own balance or another player's balance

/pay <player> <amount> (Alias: /send, /transfer)
Code (Text):

/pay OtherPlayer 500
/pay PlayerName 100
 
Send money to another player

Admin Commands

All admin commands use /eco or /economyadmin and require imperialeco.admin permission:

/eco set <player> <amount>
Code (Text):

/eco set Player123 1000
/eco set OtherPlayer 5000
 
Set a player's balance to a specific amount

/eco add <player> <amount>
Code (Text):

/eco add Player123 500
 
Add money to a player's balance

/eco remove <player> <amount>
Code (Text):

/eco remove Player123 100
 
Remove money from a player's balance

/eco reset <player>
Code (Text):

/eco reset Player123
 
Reset a player's balance to starting amount

/eco top [limit]
Code (Text):

/eco top
/eco top 20
 
Show the richest players (default: top 10)

/eco check <player>
Code (Text):

/eco check Player123
 
Check data integrity (RepCoin System)

/eco reload
Code (Text):

/eco reload
 
Reload configuration file

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Technical Features

RepCoin System

A sophisticated parity-bit system that ensures data integrity:


Kommerbetrag Technology

An invisible buffer system (0.9 per player):


ImperialBeacon

Inter-plugin communication system:


Vault Integration


Tab-Completion


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Configuration

The plugin generates a config.yml file automatically. Key settings:

Code (YAML):

economy
:
  enabled
: true
  starting-balance
: 1000.0
  max-balance
: 999999999.0
  kommerbetrag
: 0.9

pay-command
:
  enabled
: true
  min-amount
: 0.01
  max-amount
: 100000.0
  transaction-tax
: 0.0
  cooldown-seconds
: 0

vault
:
  enabled
: true
  register-provider
: true
 
All settings are fully customizable - adjust them to your server's needs!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Installation

Requirements:

Installation Steps:
  1. Download ImperialEco-1.2.8.jar
  2. Place it in your plugins/ folder
  3. Start/restart your server
  4. The plugin will auto-generate config.yml
  5. Customize the config as needed
  6. Restart the server again

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Permissions

Code (Text):

imperialeco.balance              - Use /money command (default: all)
imperialeco.balance.others       - Check other players' balance (default: ops)
imperialeco.pay                  - Use /pay command (default: all)
imperialeco.admin                - Use admin commands (default: ops)
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Developer API

Access ImperialEco from other plugins:

Code (Java):

import org.imperialeco.api.ImperialEcoAPI ;

// Check if ImperialEco is available
if (ImperialEcoAPI. isAvailable ( ) ) {
    ImperialEcoAPI api = ImperialEcoAPI. getInstance ( ) ;

    // Get balance
    double balance = api. getBalance (player ) ;

    // Set balance
    api. setBalance (player, 1000.0 ) ;

    // Add/Remove money
    api. addBalance (player, 100.0 ) ;
    api. removeBalance (player, 50.0 ) ;

    // Transfer between players
    api. transfer (player1, player2, 500.0 ) ;

    // Format currency
    String formatted = api. formatMoney ( 1000.0 ) ;
}
 
For detailed API documentation, see API-README.md included with the plugin

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

FAQ

Q: Can players see the Kommerbetrag?
A: No! It's completely invisible. Players only see their actual balance.

Q: What if I don't want to use Vault?
A: You don't have to! Just disable it in config.yml. ImperialEco works standalone.

Q: Can I change the starting balance?
A: Yes! Edit economy.starting-balance in config.yml.

Q: How do I add transaction tax?
A: Set pay-command.transaction-tax to a percentage (e.g., 5.0 for 5%)

Q: What is RepCoin?
A: It's a hidden parity system that verifies data integrity. Admins can check it with /eco check.

Q: Can I use this with other economy plugins?
A: Yes! ImperialEco can hook into existing Vault providers or work standalone.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support & Issues

For issues, feature requests, or support:


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Technical Specifications


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Example Usage

Scenario 1: New Player Joins

Scenario 2: Admin Sets Balance

Scenario 3: Transaction Tax

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ImperialEco v1.2.8
The Economy Plugin for the imperial Ecosystem
​

All rights reserved. For use with Spigot/Paper servers.​

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

ImperialEco is a free Minecraft Java mod. Compatible with Minecraft 1.20.6, 1.21. Downloaded 14 times (via Spigot). Download it and open it directly in the game.

Explore more