Tags
Creators
Details
1.1.1
Compatibility
Changes
DZEconomy v1.1.1 - Performance & Updater Release
A production-ready multi-currency economy plugin for Paper/Spigot/Bukkit servers featuring Money, MobCoin, and Gems with rank-based limits, interactive GUIs, PVP transfers, and comprehensive API.
✨ What's New
🔄 Auto-Updater System
- New
/dzeconomy updatecommand with modes:version,previous,next,latest,auto - Automatic version checking on server startup
- Admin notifications when updates are available
- Safe download workflow using GitHub Releases API
- Configurable update notifications (
update-checker.enabled,notify-on-join)
🏆 Credits Command
- New
/dzeconomy creditscommand (admin-only) - Displays creator and ecosystem information
- Fixed branding message (not configurable)
🛠️ Improvements
⚡ Performance Overhaul
- Fully restructured async architecture for non-blocking operations
- Intelligent caching system for balances, ranks, and PlaceholderAPI results
- Optimized event handlers to reduce tick impact
- Minimized object creation and GC pressure
- Connection pooling improvements for MySQL/SQLite backends
💬 Enhanced Messaging
- Refined command help menus and error messages
- Clearer update availability notifications
- Improved formatting consistency across all outputs
- Better admin feedback for update operations
🗄️ Database Reliability
- Hardened error handling across FlatFile/SQLite/MySQL storage
- Improved lifecycle cleanup and connection management
- Better edge-case handling for concurrent operations
- Enhanced transaction safety
🐛 Bug Fixes
- Fixed edge cases in request acceptance/denial flow
- Resolved currency conversion rounding inconsistencies
- Corrected PVP transfer edge cases
- Improved GUI interaction timing issues
- Database connection leak prevention
🔧 Technical Details
Compatibility & Requirements
- Minecraft: 1.21.1
- Server: Paper, Spigot, Bukkit, Purpur
- Java: 21
- Dependencies:
- LuckPerms (optional)
- PlaceholderAPI (optional)
No Breaking Changes
- All configuration keys preserved
- Command names and permissions unchanged
- PlaceholderAPI placeholders remain identical
- Public API contracts maintained
- Drop-in replacement for v1.0.0
📋 Full Feature Set
💰 Core Systems
- Three-currency economy: Money ($), MobCoin (MC), Gems (◆)
- Rank-based tax rates, cooldowns, and daily limits via LuckPerms
- Interactive request GUI with real-time countdown
- Bidirectional currency conversion system
- PVP death transfers for all currencies
- Mob kill reward system with boss bonuses
💾 Storage Options
- FlatFile (YAML) - Default
- SQLite - Local database
- MySQL - Remote with HikariCP pooling
🔌 Integration
- Complete PlaceholderAPI support (9 placeholders)
- Public API for third-party plugin development
- Full Bukkit ServicesManager integration
⚙️ Configuration
- 4 YAML files: config.yml, ranks.yml, mob-rewards.yml, messages.yml
- Unlimited custom ranks with per-currency settings
- Fully customizable messages with color codes
- Flexible mob reward categories
📦 Installation
- Download DZEconomy-1.1.1.jar
- Place in
plugins/folder - Install LuckPerms (required)
- Optionally install PlaceholderAPI
- Restart server
- Configure in
plugins/DZEconomy/
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Ag52wSJd:2OlyrzPn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ag52wSJd:2OlyrzPn"
}

