▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
NDP

NDP

The server jointly blocks the plugin(mod)

Оцените первым
148
0

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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная