NPN Protection - Lightweight Anti Crash & Exploit Plugin
5.6.5Lightweight security solution to block packet exploits, server crashers, and dupes
5.6.5latestFalse flags fix v5.6.52 days ago Fixed some false flags in Netty5.6.0AntiPacket NPN v5.6.04 days ago · Fixed some issues with Netty · Fixed false flags in Flood · Improved book checking · Improved performance5.5.0False flags fix and Improvements6 days ago Fixed some false flags Fixed some issues with Netty Performance Improvements5.4.0last week 5.1.0DUPE FIX & IMPROVEMENTSlast week · Fixed the new Villager Dupe. · Updated compatibility for version 26.x. · Removed non-working checks. · Remove Incomplete checks. · Optimized packet listening5.0.0NPN v5.0.0 — Major Packet & Memory Security UpdateSep 21, 2026 Added — Memory Protection · Added new Memory check system under com.npn.check.netty.memory. · Added Memory A for raw ByteBuf state consistency validation. · Added Memory B for abnormal raw memory pressure detection. · Added Memory C for sustained and repeated raw memory pressure detection. · Added bounded per-player memory tracking through MemoryState and MemoryStateManager. · Added packet-window statistics including: · total packets · total bytes · large-packet count · large-packet bytes · packet-rate · byte-rate · average packet size · large-packet ratios · repeated packet fingerprint tracking · large-packet streak tracking · Added raw ByteBuf validation for reader/writer indexes, capacity, max capacity, readable bytes, writable bytes and reference count. · Added multi-signal correlation to reduce single-threshold false detections. · Added configurable Memory A/B/C thresholds through memory: configuration. Added — Packet Context Extraction · Expanded PacketContext metadata population for packet analysis. · Added raw packet/decoder ByteBuf metadata. · Added packet size, indexes, capacity and reference-count metadata. · Added connection-state metadata. · Added inbound/serverbound packet metadata. · Added Netty channel state information where required. Added — Interaction Detection Data · Added interaction packet extraction. · Added interaction hand information. · Added interaction action/type information. · Added target/entity ID information. · Added interaction state/phase metadata. · Added interaction position and coordinate metadata. Added — Payload Detection Data · Added plugin-message payload extraction. · Added payload channel/identifier metadata. · Added payload data and size metadata. · Added payload ByteBuf information where available. · Added payload state/protocol metadata. Added — Creative Inventory Detection Data · Added creative inventory packet extraction. · Added creative slot metadata. · Added creative item information. · Added creative item amount/type metadata. Improved — Packet Processing · Improved packet categorization for Memory, Payload, Creative, Interaction and Window/Click related packets. · Improved PacketEvents-based packet handling flow. · Reduced unnecessary per-packet Netty pipeline metadata extraction to keep packet processing lightweight. · Kept Memory checks O(1)-style and state-based to avoid unnecessary allocations and server-side overhead. Stability · Added defensive handling around PacketEvents/Netty data extraction. · Added safe handling for unavailable/released ByteBuf states. · Reduced false-positive risk from stale raw buffer comparisons. · Memory checks are designed to require multiple correlated indicators rather than treating packet size alone as a violation. Configuration · Added dedicated memory: configuration section. · Added independent enable/disable controls for Memory A, B and C. · Added configurable thresholds for memory pressure, packet rates, large packets, sustained traffic and repeated pressure.4.6.0NPN v4.6.0 Changelogs | Plugin Update 4.6.0Aug 3, 2026 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ New Check: Movement (A-C) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Added Movement check architecture. • Added MovementA. - Detects impossible movement packet values. - Blocks invalid movement packet data. - No effect on normal movement. • Added MovementB. - Detects invalid movement packet consistency. - Lightweight packet validation. • Added MovementC. - Additional movement packet integrity verification. - Designed for zero false flags. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ New Check: Command (A-C) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Added Command check architecture. • Added CommandA. - Blocks known exploit command patterns. - Blocks illegal control characters. - Blocks zero-width characters. • Added CommandB. - Command spam protection. - Configurable command rate limiting. • Added CommandC. - Invalid player-state command protection. - Prevents commands during restricted states. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Configuration ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Added fully configurable Movement section. • Added fully configurable Command section. • Improved configuration consistency. • Added configurable cooldowns. • Added configurable VL values. • Added configurable kick behavior. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Improvements ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Improved packet processing performance. • Improved packet routing. • Improved CheckManager architecture. • Improved packet category handling. • Improved command packet handling. • Improved movement packet processing. • Improved packet metadata extraction. • Improved session synchronization. • Improved modular check architecture. • Reduced unnecessary processing. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Violation System ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Completely redesigned violation workflow. • Added smart global violation progression. • Different checks can now progress: [1/3] → [2/3] → [3/3] • Prevented duplicate alert spam. • Improved alert consistency. • Improved punishment reliability. • Better multi-check compatibility. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Bug Fixes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Fixed multiple alert issues. • Fixed violation progression issues. • Fixed duplicate alert problems. • Fixed check synchronization. • Fixed packet session handling. • Fixed several edge-case packet handling issues. • Various stability improvements. • Various internal optimizations.4.1.0NPN v4.1.0 Update LogJul 27, 2026 New Check: PacketLimiter (A - C) Limits packet abuse with a cleaner, safer design focused on stability and low overhead. PacketLimiter A · Tracks packet bursts and repeated traffic patterns · Helps reduce malicious packet flooding · Uses adaptive thresholds for safer handling under different conditions PacketLimiter B · Handles malformed click-window traffic · Protects against invalid window, slot, button, and state values · Improved GUI-safe handling for normal chest and inventory interactions PacketLimiter C · Monitors confirmation-based packet abuse · Helps catch suspicious packet sequences with minimal false alerts · Includes automatic cleanup after suspicious activity Other Checks Flood (A - F) · Advanced packet flood protection · Byte-based and rate-based filtering · Adaptive scoring with cleanup support · Better session handling and stale state removal · Improved resistance against packet spam and burst abuse Chat [improved version] · Unicode-safe chat protection · Better filtering for suspicious chat patterns · Improved handling for normal languages and symbols · Lower false-flag risk during regular chat use Sign [improved version] · Safer sign packet protection · Better filtering for suspicious sign content · Normal sign editing stays lightweight and stable · Improved cleanup and fewer false flags Book [improved version] · Anti book-crash protection · Safer handling for large or unusual book data · Better page and payload checks · Improved stability during normal book editing TabComplete [improved version] · Smarter tab-complete protection · Better handling for normal command completion · Cleaner packet flow with reduced false positives · More stable behavior under repeated command input Core Improvements · Better performance across packet-heavy situations · Reduced memory leak risk · Cleaner session cleanup · Lower chance of false flags during normal gameplay · More stable behavior on Paper / Spigot 1.20.1 and newer Notes · This update focuses on packet safety, stability, and cleaner filtering. · All checks are tuned to be more practical for real gameplay and server safety.3.1.0NPN Protection v3.1.0 Commands & Update LogJul 10, 2026 Major Changes [CLICK ON UPDATE LOG TO VIEW FULL LOGS] · Complete command system rewritten. · Project architecture cleaned and modularized. · Improved startup/shutdown sequence. · Better manager initialization order. · Simplified plugin lifecycle. · Removed unused legacy systems. · General performance and stability improvements. ️ Packet Protection Added · WindowClick exploit detection. · Packet session tracking. · Window session management. · Packet context pipeline. · Packet category handling. · Improved violation handling. · Automatic punishment integration. · Better alert system integration. Commands Added /npn Shows plugin information. /npn help Displays command list. /npn version Plugin version information. /npn support Support information. /npn reload Reload configuration. /npn permissions View permissions. /npn status <player> View player information. /npn violations <player> View violation history. /npn forcekick <player> [reason] Force kick player. /npn teleport <player> Teleport to player. /npn gui Open moderation panel. GUI Added · Player moderation GUI. · Online player list. · Player heads. · Live ping display. · Total violations display. · Current world display. Actions · Left Click → Kick Player · Shift + Left Click → Teleport to Player Permissions Added npn.use Allows use of /npn. npn.admin Access to all administrative commands- Administrative commands require: npn.admin
2.9.4New Check: WindowClickJul 8, 2026 Update Logs: Added WindowClick Packets & Invalid Inventory Clicks Protection! Highly optimizable. Messages can be Configurable Please report bug false flags on our discord server https://discord.com/invite/HHMkBmuXxm2.9.3Jul 8, 2026 1.20.1 - LatestNew updateJun 20, 2026 Improved backpackets handeling
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta