HomeJavaModsDZTradeHub
DZTradeHub
ModsJava

DZTradeHub

A complete economy plugin for PaperMC 1.21.1 featuring banking, bounties, casinos, auctions, kits, and a full marketplace with multi-currency support and…

⬇ Download on Modrinth

DZTradeHub — The Complete Minecraft Economy System (OUTDATED WILL BE UPDATED AFTER V3 OF DZECONOMY)

DZTradeHub is a comprehensive and modular economy plugin for PaperMC 1.21.1, developed in Java 21. It unifies every aspect of a Minecraft server’s economy — banks, bounties, casinos, auctions, kits, and a full marketplace — into a single, stable, and secure framework designed for both survival and role-play servers.

DZTradeHub gives players an economy that actually feels alive: money moves between banks, marketplaces restock dynamically, and every trade, sale, or game is tied together through one consistent economy engine powered by DZEconomy.


🏦 Banking System

The plugin’s banking system is the foundation of DZTradeHub. Players can open secure, password-protected bank accounts and manage their currency through an interactive GUI. Each account supports multiple currencies (*Money, MobCoin, Gem) and comes with its own taxes, limits, and perks.

Key features:

7 default banks (Money, MobCoin, Gem, MMo, MG, MoG, Central)

3 account types — Savings, Interest, and Business

Loan and repayment system with adjustable interest rates

Global tax configuration for deposits and withdrawals

Level progression to reduce taxes and increase interest

Secure PBKDF2 password hashing with per-account salt

Anti-brute-force protection and session-token verification

Reception queue with anti-hijack session tokens

Bank-to-bank and player-to-player transfers

Automatic interest payouts for interest accounts

The system is fully data-driven: admins can modify tax values, loan rates, or enabled currencies per bank through YAML configuration or in-game GUIs.

Commands:

Player

Notes: GUI prompts may require chat password entry; queue token/session required to access reception.

Admin


🛒 Marketplace & Shops

DZTradeHub introduces a robust marketplace system composed of multiple areas, each with its own set of shops. It supports buy, sell, and both transaction types and integrates directly with the banking system.

Dynamic pricing based on supply and demand

Queue-based checkout and reception systems

Rank-based access and transaction limits

Stock management with automatic restocks

Shop linking for stock transfers

6 prebuilt areas with over 50 shops and 2000+ items

Admins can easily create new areas and shops with commands like /dzth create-area or /dzth create-shop, configure queues, or connect shops for shared inventory.

Commands:

Player

Admin


💰 Player Economy Systems

DZTradeHub also includes multiple gameplay-oriented economy modules:

🎯 Bounty System

Create and manage bounties with GUI support

Reward types include all currencies and items

Automatic payout to killers and refund on deletion

Persistent storage and logging

Commands:

🎰 Casino System

Two fully configurable mini-games: Main Command: */cashino - Open GUI with CoinFlip & Jackpot.

CoinFlip: single or double player mode with wagers

Commands:

Jackpot: slot-machine game with 3-5 rows and customizable multipliers

Commands:

🔨 Auction House

Player-to-player auctions using multiple currencies

Price-reduction or timed bidding models

Automatic expiry and refund handling

GUI management and persistent database entries

Commands:

📦 Kits System

/kit for shop-linked kits, /kits for claimable packs

Configurable cooldowns, ranks, and currency costs

Easily link kits to marketplace areas for direct sales


🔐 Security & Reliability

Security is built into the plugin’s core. Every transaction and player interaction passes through validated systems designed to prevent exploits.

Security features:

PBKDF2 password hashing with 65k iterations

Account lockouts after failed login attempts

Sanitized inputs to prevent injection or corruption

Thread-safe account operations using locks

Database transactions for deposit/withdraw safety

Audit logging for admin commands

Error handler that hides internal exceptions from players

Automated database backups before critical operations

Periodic health checks and automatic reconnects for database connections

All database operations run asynchronously, ensuring the main server thread remains responsive even with large datasets.


🧱 Storage and Integration

DZTradeHub works out of the box with three storage options:

FlatFile (YAML) — easy to set up for small servers

SQLite — local database with zero configuration

MySQL — external server for large or networked environments

Switch between them anytime using /dzth migrate , with no data loss. All tables — banks, accounts, transactions, auctions, bounties, and shops — are automatically created and versioned.


📑 Others

Bank Payment Integration (Marketplace checkout)

General & Utility Commands

Audit / Admin Tools & Security

Permissions

Suggested core permission nodes (match the README):


⚙️ Requirements

PaperMC 1.21.1 or newer

Java 21 or newer

DZEconomy v1.2.0 or newer


🧠 Why Choose DZTradeHub?

Instead of installing five different economy plugins, DZTradeHub gives you one well-integrated system that handles every aspect of player trading and banking. It’s built with scalability and security in mind — async loading, clean GUI interfaces, and full admin control — making it suitable for both small community servers and large multiplayer networks.


DZTradeHub: A unified, secure, and extensible economy framework for PaperMC 1.21.1 servers — balancing realism, gameplay depth, and performance. The third plugin from DemonZ Development

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more