JECurrency icon

JECurrency -----

Advanced Multi-Currency Economy Plugin | 100% Discount until end of the year 2025



JECurrency v2.0.0
Advanced Multi-Currency Economy Plugin

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

Visual Showcase & Tutorials
See JECurrency in Action - Complete Feature Demonstrations





Overview

JECurrency is a cutting-edge, feature-rich economy plugin designed for modern Spigot/Bukkit/Paper servers. It revolutionizes server economies with support for multiple currencies, intuitive GUI interfaces, comprehensive logging, and extensive internationalization. Whether you're running a small community server or a large network, JECurrency provides the tools you need for sophisticated economic management.

✨ Key Features

️ Multi-Currency System
  • Unlimited Currencies: Create as many currencies as your server needs
  • Full Customization: Each currency supports custom identifiers, symbols, prefixes, suffixes, and icons
  • Automatic Account Management: Player accounts are automatically created when new currencies are added
  • Complete Lifecycle Management: Create, edit, delete, and manage currencies with ease

️ Modern GUI Interface
  • Streamlined Commands: Simply use /currencies to access all management features
  • Interactive Creation Wizard: Anvil-based currency creation with real-time validation
  • Live Editing System: Modify currency properties on-the-fly with instant updates
  • Safe Deletion Process: Impact assessment and confirmation dialogs prevent accidental data loss
  • Paginated Overviews: Browse all currencies with detailed information displays
  • Advanced Leaderboards: Visual ranking system with gold/silver/bronze hierarchy
  • Administrative Tools: Reset balances, detailed views, and comprehensive management options

Comprehensive Logging & Analytics
  • Detailed Transaction Logs: Track every economic activity on your server
  • Advanced Filtering: Filter by player, currency, operation type, and more
  • Export Functionality: Export logs to files for external analysis
  • Interactive Navigation: Paginated views with hover tooltips and clickable elements
  • Real-time Statistics: Monitor economic health with built-in analytics

Internationalization Support
  • Multi-Language Ready: Supports any language through R18n framework
  • MiniMessage Formatting: Beautiful gradient styling across all messages and UIs
  • Live Translation Reload: Update translations without server restarts
  • Missing Key Detection: Built-in tools to identify incomplete translations
  • Pre-built Languages: Includes English and German translations out of the box

Administrative Tools
  • Console Commands: Direct deposit/withdraw operations from server console
  • Permission-Based Access: Granular permission system for different user roles
  • Balance Reset Functions: Administrative tools to reset player balances
  • Impact Assessment: Preview the effects of major changes before applying them

Developer API

JECurrency provides a comprehensive developer API through the CurrencyAdapter service, making it easy to integrate with other plugins:

Code (Text):

// Access the API
CurrencyAdapter adapter = Bukkit.getServicesManager().load(CurrencyAdapter.class);

// Query player balance (async)
adapter.getBalance(player, currency).thenAccept(balance -> {
    // Handle balance result
});

// Deposit/Withdraw operations (async)
adapter.deposit(player, currency, 100.0).thenAccept(response -> {
    if (response.isSuccess()) {
        // Transaction successful
    }
});

// Currency management
adapter.hasGivenCurrency("coins").thenAccept(exists -> {
    // Check if currency exists
});
 
API Features:
  • Asynchronous Operations: All API calls return CompletableFuture for optimal performance
  • Event System: Listen to balance changes, currency creation/deletion events
  • Service Registration: Registered with Bukkit's ServicesManager for easy access
  • Comprehensive Coverage: Full CRUD operations for currencies and balances

Player Commands

  • /currency - View your balances across all currencies
  • /currencies - Open the comprehensive currency management GUI
  • /currencylog - Access detailed transaction logs with filtering options
  • /r18n - Manage translations and language settings

⚙️ Requirements & Installation

Requirements:
  • Server: Spigot/Bukkit 1.20+
  • Java: 21 or higher
  • Dependencies: InventoryFramework (automatically injected)
  • Optional: Vault (soft dependency for compatibility)

Installation:
  1. Download the appropriate version (Free/Premium) from the resource page
  2. Place the JAR file in your server's plugins folder
  3. Start your server to generate configuration files
  4. Configure translations and database settings as needed
  5. Enjoy your new advanced economy system!

Upcoming Features

  • Vault Migration Tool: Seamless migration from existing Vault-based economies
  • Enhanced Analytics: Advanced economic reporting and trend analysis
  • API Expansions: Additional developer tools and integration options
  • Performance Optimizations: Continued improvements for large-scale deployments
  • Additional GUI Enhancements: More interactive elements and customization options

️ Configuration & Customization

JECurrency is highly configurable with support for:
  • Database Backends: H2, MySQL, PostgreSQL, Oracle, SQL Server
  • Custom Translations: Add your own language files with full MiniMessage support
  • Permission Systems: Granular control over who can access what features
  • Logging Levels: Configurable logging detail for performance optimization

Performance & Scalability

Built with performance in mind:
  • Asynchronous Operations: Non-blocking database operations
  • Efficient Caching: Smart caching system for frequently accessed data
  • Optimized Queries: Hibernate-powered database layer for optimal performance
  • Scalable Architecture: Designed to handle servers of any size

Support & Community

Need help? Have suggestions? Join our Discord community!

Discord: https://discord.gg/m5XpbdQv6V

What you'll find in our Discord:
  • Direct Support: Get help from the developer and community
  • Update Announcements: Be the first to know about new features and releases
  • Feature Requests: Suggest new features and improvements
  • Bug Reports: Report issues and get them resolved quickly
  • Community Discussion: Share configurations, tips, and best practices
  • Documentation: Access additional guides and tutorials

Why Choose JECurrency?

  • Modern Architecture: Built with the latest technologies and best practices
  • Active Development: Regular updates and new features
  • Community Driven: Features requested and tested by real server owners
  • Professional Support: Direct access to the developer for assistance
  • Extensive Documentation: Comprehensive guides and API documentation
  • Free & Premium Options: Choose the version that fits your needs

Transform your server's economy today with JECurrency - where advanced features meet intuitive design!

Plugin developed by JExcellence | Website: https://jexcellence.de | Version 2.0.0
Resource Information
Author:
----------
Total Downloads: 7
First Release: Today at 3:00 AM
Last Update: Today at 3:38 AM
Category: ---------------
All-Time Rating:
0 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings