Sueta

NDP

1.0

The server jointly blocks the plugin(mod)

·Plugin

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

  1. ​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.
  2. ​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).
  3. ​Lightweight & High Performance

    • Event-driven asynchronous synchronization minimizes performance impact.
    • Configurable local caching reduces latency for frequent data requests.
  4. ​Management Tools

    • Customizable ban reasons, durations, and audit logs.

Supported Server Types

Server TypeStatusNotes
Spigot✅ StableRecommended for latest builds
Bukkit✅ StableCompatible with Paper/etc.
Folia✅ StableOptimized for multithreading
Fabric🚧 In DevelopmentPlanned for 1.16+
Forge🚧 In DevelopmentPlanned for 1.16+
Quilt🚧 In DevelopmentPlanned for 1.16+
Velocity🚧 In DevelopmentProxy-level bans
BungeeCord🚧 In DevelopmentParallel with Velocity
Waterfall🚧 In DevelopmentParallel 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 plugins or mods folder.
  • 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

Similar projects

Plugin →