NDP
作者:rebot | 分类:模组
Minecraft 版本: 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5
平台: folia
标签: management
No Danger Player Project (NDP) - Multi-Server Ban System
Project Overview
No Danger Player Project (NDP) is an open-source cross-server ban plugin/mod designed to synchronize ban lists in real-time across multiple servers, preventing malicious players from joining any connected server. By centralizing player ban data, it significantly improves security and management efficiency for server networks.
Core Features
-
Real-Time Ban Synchronization
- When a player is banned on one server, the ban is instantly propagated to all NDP-plugin(mod) has been installed servers.
- The ip address and playername are bound forcibly to prevent evasion through alt accounts or proxies.
-
Multi-Platform Compatibility
- Stable support for major Java server platforms (Spigot/Bukkit/Folia), with ongoing adaptation for others (see compatibility table below).
- Future plans include proxy-level coverage (BungeeCord/Velocity).
-
Lightweight & High Performance
- Event-driven asynchronous synchronization minimizes performance impact.
- Configurable local caching reduces latency for frequent data requests.
-
Management Tools
- Customizable ban reasons, durations, and audit logs.
Supported Server Types
| Server Type | Status | Notes |
|---|---|---|
| Spigot | ✅ Stable | Recommended for latest builds |
| Bukkit | ✅ Stable | Compatible with Paper/etc. |
| Folia | ✅ Stable | Optimized for multithreading |
| Fabric | ? In Development | Planned for 1.16+ |
| Forge | ? In Development | Planned for 1.16+ |
| Quilt | ? In Development | Planned for 1.16+ |
| Velocity | ? In Development | Proxy-level bans |
| BungeeCord | ? In Development | Parallel with Velocity |
| Waterfall | ? In Development | Parallel with Velocity |
How It Works
Player joins Server A → Plugin checks local/central ban list → If banned, access denied → Syncs ban to Servers B/C/D...
Quick Start
Installation
- Download the appropriate JAR file to your server's
pluginsormodsfolder. - Restart server to generate
config.yml.
Banning Players
- Command: /ndp <ban/pardon>
- Example: /ndp ban Badplayer test
Roadmap
- Player behavior analysis for automated cheat detection.
Open Source & Contribution
- GitHub: No-Danger-Player-Project
- Contributions Welcome: Issues/PRs for new platforms, optimizations, or translations.
- License: GPL-3.0
请登录后举报
暂无评论,抢个沙发吧~