EcoXpert icon

EcoXpert -----

Take full control of your server’s economy — intelligent, stable, and impossible to break.



EcoXpert - Minecraft Economy Plugin

[​IMG] [​IMG] [​IMG] [​IMG]

EcoXpert Pro is a next-generation economy plugin designed to solve the most common problem in Minecraft servers: economic collapse and inflation. Unlike traditional economy plugins, EcoXpert implements intelligent algorithms that prevent economic breakdown and maintain a healthy, engaging economy for players.

[HR][/HR]

Core Philosophy

Traditional servers follow this pattern:
  • Day 1: Players start with $100
  • Day 30: Average balance $50,000
  • Day 60: Average balance $500,000
  • Day 90: Economy broken - players have everything, nothing has value

EcoXpert prevents this through intelligent market dynamics, anti-inflation systems, and advanced economic modeling.

[HR][/HR]

Key Features

Revolutionary Economic Intelligence System
  • Living Economy - Economy that "breathes" with natural expansion/contraction cycles
  • AI-Like Learning - System learns from player behavior and adapts accordingly
  • Economic Personality Profiling - Each player gets unique economic profile (Saver, Trader, Investor, etc.)
  • Predictive Modeling - Forecasts economic trends and prevents crises before they happen
  • Smart Interventions - Automatic economic stimulus, monetary policy adjustments
  • Crisis Prevention - Detects economic anomalies and prevents server economy collapse

Smart Integration
  • Economy Takeover System - Can replace or work alongside EssentialsX/CMI
  • Compatibility Mode - Seamless integration with existing plugins
  • Migration Tools - Import balances from other economy plugins
  • Vault Integration - Full compatibility with all Vault-dependent plugins

Advanced Banking System
  • Tiered Accounts - Basic, Silver, Gold, Platinum levels
  • Interest Calculations - Compound interest with anti-exploitation
  • Daily Limits - Configurable transaction limits per tier
  • Security Features - Account freezing, audit trails, transaction hashing

Dynamic Market System
  • Supply & Demand Analysis - Real market economics
  • Price Volatility - Realistic market fluctuations
  • Trend Analysis - 6 types of market trends (STABLE, UPWARD, VOLATILE, etc.)
  • Safety Constraints - Prevents extreme price manipulation

Cross-Platform Support
  • Java + Bedrock - Full GeyserMC/FloodGate compatibility with Floodgate reflection hook and platform-aware UX
  • Bedrock UX - When a Bedrock player taps an item in the Market GUI, a touch-friendly action panel appears (buy/sell/list buttons) so no right-click/shift-click is required
  • Multi-Server - Spigot, Paper, Purpur, Folia support
  • Version Range - MC 1.19.4 through 1.21.9+

[HR][/HR]

Installation

Requirements
  • Java 17+ (required)
  • Spigot/Paper/Purpur/Folia 1.19.4-1.21.9+
  • Vault (dependency)

Quick Setup
  1. Download EcoXpert-1.0.jar
  2. Place in your plugins/ folder
  3. Install Vault if not already present
  4. Restart server
  5. Plugin auto-configures and detects existing economy plugins

With Existing Economy Plugins
EcoXpert automatically detects and integrates with:
  • EssentialsX - Full compatibility
  • CMI - Full compatibility
  • Other Vault plugins - Generic compatibility
No configuration needed - works out of the box!

[HR][/HR]

Economic Intelligence System - The Revolution

What Makes EcoXpert Different

Traditional economy plugins are static - they provide commands and basic functionality, but the economy inevitably collapses as players accumulate infinite wealth.

EcoXpert's Economic Intelligence System creates a LIVING economy that:

Economic Cycles - The Economy "Breathes"
Code (Text):
 DEPRESSION → RECESSION → STABLE → GROWTH → BOOM → BUBBLE → RECESSION...
The economy naturally cycles through different phases, just like real economies:
  • Depression: Deflation, low activity - System provides stimulus
  • Recession: Mild economic slowdown - Careful monetary policy
  • Stable: Balanced conditions - Normal operations
  • Growth: Economic expansion - Increased opportunities
  • Boom: High activity period - Great time for investments
  • Bubble: Overheated economy - System applies cooling measures

Player Economic Personalities
The system analyzes each player's behavior and assigns them an economic personality:
  • Saver - Tends to save money, low spending
  • Spender - High spending, low savings
  • Trader - Active market participant
  • Investor - Long-term wealth building
  • Speculator - High-risk, high-reward behavior
  • Hoarder - Accumulates wealth, minimal transactions
  • ❤️ Philanthropist - Generous, helps other players
  • ⚠️ Exploiter - Attempts to exploit economic systems

Predictive Economic Modeling
The system maintains an Economic Memory that:
  • Learns from historical patterns
  • Predicts future economic conditions
  • Identifies potential crises before they happen
  • Recommends optimal intervention strategies

Intelligent Crisis Prevention
Automatic Anomaly Detection:
  • Rapid economic health changes
  • Extreme inflation/deflation
  • Wealth inequality spikes
  • Market volatility warnings
  • Unusual activity patterns

Smart Interventions:
  • Emergency Stimulus - Crisis response with targeted money injection
  • Monetary Easing - Lower interest rates, increase money supply
  • Monetary Tightening - Combat inflation with policy changes
  • Market Stimulation - Encourage trading activity
  • Wealth Redistribution - Address inequality issues

Economic Health Monitoring
Real-time tracking of:
  • Economic Health (0-100%) - Overall economy condition
  • Inflation Rate - Current price level changes
  • Velocity of Money - How fast money circulates
  • Gini Coefficient - Wealth inequality measurement
  • Market Volatility - Economic stability indicator

[HR][/HR]

⚙️ Economy Integration Modes

EcoXpert operates in different modes based on your server setup:

Takeover Mode
  • When: No other economy plugin detected
  • Result: EcoXpert becomes primary economy provider
  • Benefits: Full intelligent economy features

Compatibility Mode
  • When: EssentialsX/CMI detected
  • Result: Works alongside existing plugins
  • Benefits: Adds intelligent features without disrupting current setup

Sync Mode
  • When: In compatibility mode
  • Result: Automatic balance synchronization
  • Benefits: Seamless data consistency between plugins

️ Safe Mode
  • When: Errors detected
  • Result: Minimal functionality to prevent server issues
  • Benefits: Never breaks your server

[HR][/HR]

Commands

⚠️ Command Compatibility Notice
IMPORTANT: EcoXpert does NOT use /eco as its main command to avoid conflicts with EssentialsX/CMI.

Code (Text):

| Plugin      | Main Command                | EcoXpert Compatibility              |
|-------------|-----------------------------|-------------------------------------|
| EcoXpert    | /ecoxpert, /ecox, /ex       | ✅ Primary commands                 |
| EssentialsX | /eco                        | ✅ No conflict - different commands |
| CMI         | /eco                        | ✅ No conflict - different commands |
 
Recommended usage:
  • Use /ecoxpert or /ecox for EcoXpert commands
  • Use /eco for EssentialsX/CMI commands (if installed)
  • No configuration needed - works out of the box!

Basic Economy Commands
Code (Text):

/ecox balance [player]          - Check balance
/ecox pay <player> <amount>     - Pay another player
/ecox help                      - Show help menu
 
Market Commands
Code (Text):

/market buy <item> [amount]     - Buy items
/market sell <item> [amount]    - Sell items  
/market prices                  - View current prices
/market stats                   - Market statistics
/market list <item> <qty> <unit_price> [hours] - Create a fixed-price listing (order book)
/market orders [item]           - View open fixed-price orders
/market buyorder <id> <qty>     - Buy from an order
/market help                    - Market help
 
Banking Commands
Code (Text):

/bank balance                   - Check bank balance
/bank deposit <amount>          - Deposit money
/bank withdraw <amount>         - Withdraw money
/bank transfer <player> <amount> - Transfer to another account
/bank help                      - Banking help
 
Bank daily limits per tier are configurable in modules/bank.yml (reset on server day).

Loans Commands
Code (Text):

/loans request <amount>         - Request a new loan
/loans pay <amount>             - Pay towards your active loan
/loans status                   - View your current loan
/loans offer <amount>           - View a personalized loan offer (smart rate/term)
/loans schedule                 - View your repayment schedule
 
GUI Commands
Code (Text):

/bankgui                        - Open Bank GUI
/loansgui                      - Open Loans GUI
/ecoevents                     - Open Events Admin GUI
/ecoadmin                      - Open EcoXpert Admin dashboard
/professiongui                 - Open Professions GUI
/market                        - Open Market GUI (with filters and shortcuts)
 
Professions Commands
Code (Text):

/profession info                 - Show your current profession and available roles
/profession select <role>        - Select a profession
/profession level                - Show your current profession level
/profession levelup              - Increase your profession level (requires perm)
 
Admin Commands
Code (Text):

/ecoxpert admin set <player> <amount>     - Set player balance
/ecoxpert admin add <player> <amount>     - Add money to player
/ecoxpert admin remove <player> <amount>  - Remove money from player
/ecoxpert migrate balances                - Import balances from current Vault provider (EssentialsX/CMI)
/ecoxpert reload                          - Reloads main config, modules, translations
 
Economic Intelligence Commands
Code (Text):

/ecoxpert economy status                 - Check economy system status
/ecoxpert economy diagnostics            - Run system diagnostics
/ecoxpert economy health                 - View economic health details
/ecoxpert economy cycle                  - View current economic cycle
/ecoxpert economy forecast               - View economic predictions
/ecoxpert economy anomalies              - Check for economic anomalies
/ecoxpert economy intervention <type>    - Force economic intervention
/ecoxpert player profile <player>        - View player economic profile
/ecoxpert player personality <player>    - View player economic personality
 
Dynamic Economic Events Commands
Code (Text):

/ecoxpert events active                  - View active economic events
/ecoxpert events history                 - View recent event history
/ecoxpert events stats [days]            - View counts per event type
/ecoxpert events statsdetail <TYPE> [days] - Detailed metrics for a type
/ecoxpert events recent                  - View last 10 persisted events
/ecoxpert events anti-stagnation         - Check quiet hours and last event
/ecoxpert events pause|resume            - Pause/Resume event engine
/ecoxpert events trigger <type>          - Force trigger specific event type
/ecoxpert events end <id>                - End specific active event
/ecoxpert events status                  - View event engine status
 
[HR][/HR]

Configuration

Economy Takeover System
The plugin automatically detects your server setup. For manual control:

Code (YAML):

# config.yml
economy
:
  takeover
:
    enabled
: true
    mode
: "auto"   # auto, takeover, compatibility, safe
    sync_interval
: 60   # seconds
   
  migration
:
    import_on_startup
: true         # import balances at startup if another Vault economy is active
    backup_before_import
: true     # create a DB backup before importing
 
Configuration Mode (Simple vs Advanced)
  • plugin.config_mode: advanced (default) or simple.
  • Simple mode applies curated defaults and exposes only a few top-level knobs in config.yml.

Code (YAML):

plugin
:
  config_mode
: "simple"
simple
:
  market
:
    max_price_change
: 0.15
    volatility_damping
: 0.90
    trend_analysis_hours
: 24
  inflation
:
    target
: 1.02     # 2% target
  policy
:
    wealth_tax_rate
: 0.005
 
Market Settings
Code (YAML):

market
:
  price_update_interval
: 300   # 5 minutes
  max_price_change
: 0.20       # 20% max change per update
  volatility_damping
: 0.85     # Reduces extreme volatility
  trend_analysis_hours
: 24     # Historical data for trends
 
Banking Configuration
Code (YAML):

banking
:
  tiers
:
    basic
:
      interest_rate
: 0.01       # 1% annual
      daily_deposit_limit
: 1000
      daily_withdraw_limit
: 500
    # Additional tiers...
 
[HR][/HR]

Monitoring & Analytics

Built-in Diagnostics
/ecoxpert economy status - Shows current operation mode, provider, sync stats.
/ecoxpert economy diagnostics - Runs conflict detection, mode manager status, and Vault safety checks.

Performance Metrics
  • bStats Integration (ID: 26446)
  • JMX Monitoring support
  • Database performance tracking
  • Transaction throughput metrics

Placeholders (PlaceholderAPI)
Identifier: ecox
  • %ecox_economy_health% (0–100)
  • %ecox_inflation_rate%
  • %ecox_cycle%
  • %ecox_market_activity%
  • %ecox_balance%
  • %ecox_bank_balance%
  • %ecox_loan_status%
  • %ecox_role%
  • ...and many more (see documentation)

[HR][/HR]

Integrations

EcoXpert applies light, contextual adjustments when the following plugins are detected:

  • WorldGuard: Region rules for buy/sell factors.
  • Lands: Area specific factors.
  • Towny: Town rules and population-based scaling.
  • Jobs Reborn: Reduces payouts when inflation is high.
  • Slimefun: Per-material factors for inflationary items.
  • mcMMO: Gentle global adjustments.

Public API - Professional Integration

Getting Started with the API
Code (Java):

// Get the API instance
EcoXpertAPI api = org. bukkit. plugin. java. JavaPlugin
    . getPlugin (me. koyere. ecoxpert. EcoXpertPlugin. class )
    . getServiceRegistry ( )
    . getInstance (me. koyere. ecoxpert. api. EcoXpertAPI. class ) ;

// Check if API is ready
if (api. isReady ( ) ) {
    String version = api. getAPIVersion ( ) ;   // e.g., "1.0.0"
}
 
Maven Dependency
Code (XML):

<dependencies>
    <dependency>
        <groupId>me.koyere </groupId>
        <artifactId>ecoxpert </artifactId>
        <version>1.0.0 </version>
        <scope>provided </scope>
    </dependency>
</dependencies>
 
[HR][/HR]

Advanced Features

Intelligent Market Algorithms
  • Supply/Demand Analysis - 24-hour historical data
  • Volatility Calculations - Standard deviation of prices
  • Momentum Analysis - Transaction velocity tracking
  • Safety Constraints - Min 10%, Max 1000% of base price

Anti-Exploitation Systems
  • Rate Limiting - Prevents transaction spam
  • Audit Trails - Complete transaction history
  • Integrity Verification - Transaction hash validation
  • Auto-Freeze - Suspicious account detection

Order Book (Optional)
  • Fixed-price listings coexist with the dynamic market engine.
  • Sellers lock items upfront with /market list.
  • Configurable duration and price bounds in modules/market.yml.

[HR][/HR]

Troubleshooting

Common Issues
Q: Commands don't work with EssentialsX
A: Use /ecoxpert instead of /eco to avoid conflicts. EcoXpert detects conflicts automatically.

Q: Balances not syncing
A: If using EssentialsX/CMI, balances are imported automatically a few seconds after startup (if enabled). You can also run /ecoxpert migrate balances.

Q: Banking features not available
A: Banking system requires full database setup. Check logs for initialization errors.

Bedrock Edition (GeyserMC) Issues
Q: Error [SQLITE_BUSY]
A: Occurs when multiple transactions happen simultaneously. Consider migrating to MySQL if errors persist.

Q: Bedrock players report "blocks staying in inventory"
A: Bedrock Edition doesn't support interactive chest GUIs.
Solution: Install GeyserMC + Floodgate. EcoXpert detects Geyser and switches to Native Bedrock Forms automatically.

MySQL Database Connection Issues
Q: Error Unsupported character encoding 'utf8mb4'
A: Delete the `ecoxpert` database and restart. The plugin will recreate it with a compatible charset.

[HR][/HR]

Support & Community

Getting Support
  1. Discord: https://discord.gg/xKUjn3EJzR
  2. Run diagnostics with in-game commands
  3. Check server logs for detailed error information
  4. Review configuration files for proper setup

License
All rights reserved.

[HR][/HR]

Made with ❤️ for the Minecraft community

EcoXpert Pro - Because your economy deserves intelligence
Resource Information
Author:
----------
Total Downloads: 43
First Release: Oct 6, 2025
Last Update: Nov 25, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings