NDPReforged Document
What is NDPReforged?
NDPReforged is a professional cross-platform Minecraft server joint ban system, built on RESTful API architecture. It enables multiple servers to share a single ban data database, achieving unified banning, real-time synchronization.
Core Features
| Feature | Description |
|---|---|
| Secure Authentication | Token authentication + permission control |
| Cross-platform Support | Supports Velocity, Spigot, Paper, Bukkit, Fabric, Forge, MCDR |
| Real-time Synchronization | Instant synchronization of ban data across multiple servers |
| Data Statistics | Complete interception statistics functionality |
| Legacy Compatibility | Compatible with legacy NDP protocol |
System Architecture
Text
┌─────────────────────────────────────────┐
│ Management Backend (Web) │
├─────────────────────────────────────────┤
│ API Service Layer │
│ ┌──────────┐ ┌──────────┐ │
│ │ Token │ │ Ban │ │
│ │ Auth │ │Management│ │
│ │ Module │ │ Module │ │
│ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ │
│ │ User │ │ Data │ │
│ │Management│ │ Push │ │
│ │ Module │ │ Module │ │
│ └──────────┘ └──────────┘ │
├─────────────────────────────────────────┤
│ Data Layer (MySQL) │
└─────────────────────────────────────────┘
Supported Server Types
| Server Platforms | Support Status |
|---|---|
| MCDR 2.8+ | Supported |
| Java Spigot | Planning |
| Java Bukkit | Planning |
| Forge | Planning |
| Fabric | Planning |
| NeoForge | Planning |
| Velocity | Planning |
| BungeeCord | Planning |
| LeviLamina | Planning |
| BDSX | Planning |
| BDSpyrunner | Planning |
| gomint | Planning |
| Allay | Planning |
| Nukkit | Planning |
Quick Links
- Installation - Get started with NDPR
- Configuration - 5 minute quick start
- FAQ - Answer common questions
Last updated: 2026-04-05 | Version: 1.5.2