ModsJava
JECurrency
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
JECurrency v2.0.0
Advanced Multi-Currency Economy Plugin
Advanced Multi-Currency Economy Plugin
Visual Showcase & Tutorials
See JECurrency in Action - Complete Feature Demonstrations
See JECurrency in Action - Complete Feature Demonstrations
Spoiler: Quick Start & Installation Tutorial
Spoiler: Currency Creation Wizard Demo
Spoiler: Advanced Currency Management
Spoiler: Multi-Language & Developer API
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
});
- 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:
- Download the appropriate version (Free/Premium) from the resource page
- Place the JAR file in your server's plugins folder
- Start your server to generate configuration files
- Configure translations and database settings as needed
- 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:
Why Choose JECurrency?
Transform your server's economy today with JECurrency - where advanced features meet intuitive design!
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
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
JECurrency is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 75 times (via Spigot). Download it and open it directly in the game.