Tags
Creators
Details
2.0.0
Compatibility
Required content
Changes
🚀 DZEconomy v2.0.0 — The Ultimate Performance & Folia Rewrite
We are thrilled to present DZEconomy v2.0.0, a ground-up architectural rewrite of the plugin. DZEconomy has been completely overhauled to deliver elite performance, full thread-safety, 100% Folia compatibility, and a premium multi-currency economy experience for modern Minecraft servers.
✨ Key Features & Enhancements
1. 🪙 Multi-Currency Architecture
- Three Independent Currencies: Built-in support for Money ($), MobCoins (★), and Gems (◆).
- Custom Formatting & Limits: Define custom decimal places, starting/max balances, display symbols, and transaction bounds per currency.
- Currency Conversion: Convert seamlessly between currencies via
/economy convertwith configurable conversion rates and customizable transaction fees.
2. ⚡ Elite Performance & Storage Scaling
- In-Memory Balance Cache: Completely eliminated flat-file O(N) directory scans for
/baltopleaderboards. Caching layer is maintained in real-time. - Robust Database Backends: Supporting flat files, connection-pooled MySQL (via HikariCP), and connection-optimized SQLite (using Connection WAL mode and automatic
PRAGMAsync flushes to prevent concurrency locks). - Live Storage Migration: High-speed, seamless data migration between storage backends using
/economy migrate(with automated pre-migration safety backups).
3. 🌿 100% Folia & Paper Compatibility
- Asynchronous Execution & Scheduling: Fully compliant with Folia's region-based multithreaded scheduler. All operations (auto-saves, update checking, database queries) are delegated to async/region context wrappers.
- Memory & Classloader Leak Prevention: Safe integration closures for PlaceholderAPI and LuckPerms prevent memory leaks on server reloads/plugin disable.
4. ⚔️ PvP Loot & Combat Tag Integration
- PvP Loss Percentages: Configurable balance drops/steals upon player deaths with minimum safe retain thresholds.
- Active Combat Tagging: Prevents economic evasion or money transfers during PvP combat using a smooth Action Bar countdown timer.
5. 🎯 Extensible Integrations & APIs
- Advanced PlaceholderAPI: High-speed Cached placeholders for balances, limits, and ranks.
- LuckPerms Rank Multipliers: Dynamically apply multipliers to Mob Rewards based on LuckPerms groups.
- Public Developer API:
DZEconomyAPIregistered in Bukkit'sServicesManagerfor robust third-party plugin integrations.
📋 Changelog
For the complete list of changes, please refer to the CHANGELOG.md.
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:pexHSAfY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ag52wSJd:pexHSAfY"
}

