Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
NoDDoS
PluginLicenseRef-All-Rights-Reserved

NoDDoS

High-performance 1.21+ Anti-Bot and Packet Limiter using Atomic Sliding Window for maximum CPU efficiency and seciyi.

84
Downloads
2
Followers
2 months ago
Updated
📦
1
Versions
optimizationtechnologyutilitybukkitpaperpurpurspigot
Download Latestv6.2.9View on Modrinth

📖About NoDDoS

NoDDoS v6.2.9 Technical Overview

NoDDoS is a lightweight security utility for Minecraft 1.21+ designed to mitigate packet-based exploits and automated bot joins. The system uses an Atomic Sliding Window algorithm to monitor incoming traffic per-player, ensuring that rate limits cannot be bypassed by timing packets at the end of a second. It operates with high concurrency safety using ConcurrentHashMap and Atomic variables to maintain server stability during high-load events.

Core Functionality:

Packet Filtering: Specifically monitors CUSTOM_PAYLOAD, CHAT, and WINDOW_CLICK packet types.
Join Rate Limiting: Implements a two-tier threshold (Normal and Burst) to distinguish between server restarts and bot attacks.
Progressive Punishment: Increases ban duration based on the frequency of violations from a specific IP address.
Resource Efficiency: Uses asynchronous cleanup tasks and single-kick scheduling to minimize main-thread impact.

Configuration (config.yml):

settings:
  # Maximum allowed player joins per second under normal conditions
  joins-per-second: 5
  
  # Burst join limit - Reaching this triggers the progressive ban system
  burst-limit: 15
  
  # Maximum simultaneous connections allowed from a single IP address
  max-connections-per-ip: 2
  
  # Maximum packets (Chat, Click, Payload) allowed per second per player
  max-packets-per-second: 300

messages:
  prefix: "&8[&6NoDDoS&8] "
  
  # Message when the normal join limit is reached
  global-cooldown: "&cThe server is currently busy! Please wait a few seconds and try again."
  
  # Message when an IP exceeds the connection limit
  ip-limit: "&cToo many connections from this IP. Please logout from your other accounts."
  
  # Kick message for packet flooding
  packet-spam: "&cSuspicious packet traffic detected! Connection closed for security."
  
  # Message for players currently blocked by the progressive ban system
  blacklisted: "&cYour IP has been temporarily blocked due to suspicious activity. Please wait."
  
  # Message sent to admins after reloading the plugin
  reload: "&aConfiguration reloaded and violation records cleared!"

Technical Requirements:

Java 21 and Java 25
ProtocolLib dependency required for packet interception.

👥 Team & Contributors

VoidAdam
VoidAdamOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.211.21.11.21.21.21.31.21.41.21.51.21.61.21.7+4 more

🔗 Links

Modrinth Page