> ## Documentation Index
> Fetch the complete documentation index at: https://docs.packets-decreaser.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Minecraft Java / Bedrock

## Protocol Settings

<CardGroup cols={2}>
  <Card title="Protocol Filter" icon="shield-check">
    Enables protocol validation of incoming Minecraft network packets.

    It inspects handshakes, verifies packet length, and drops malformed or manipulated payload directly at the edge layer before reaching your  backend.
  </Card>

  <Card title="Drop all UDP & Bedrock Support" icon="filter">
    Blocks all incoming UDP traffic. Requires DNS over TCP.

    Allow Bedrock (UDP 19100–19200): Exemption for Minecraft Bedrock Edition, Geyser cross-play, or RakNet while Drop all UDP is enabled.
  </Card>
</CardGroup>

<Note>
  Drop all UDP needs DNS over TCP!
</Note>

***

## Layer 7 Validation & Bot Protection

<CardGroup cols={2}>
  <Card title="Layer 7 Validation" icon="network-wired">
    Inspects connections at the application layer to distinguish malicious bots from real players.
  </Card>

  <Card title="Limbo Backend" icon="server">
    Routes first time joining players into an internal limbo server to perform passive and active antibot checks.
  </Card>
</CardGroup>

### Active Checks

Select which specific checks should be performed on the limbo server:

| Check                    | Description                                            |
| :----------------------- | :----------------------------------------------------- |
| **Fall check**           | Validates player falling behavior upon spawning.       |
| **Explosion knockback**  | Tests client response to explosion knockback forces.   |
| **Keep-alive latency**   | Validates client ping and response times.              |
| **Movement**             | Analyzes basic movement data for plausibility.         |
| **Movement jitter**      | Detects unnatural micro movements typical of botnets.  |
| **Map CAPTCHA**          | Displays an ingame map requiring a CAPTCHA code entry. |
| **Website verification** | Requires players to verify via a web browser.          |

### Legacy Clients (\< 1.9)

Defines how older Minecraft client versions are handled, as they do not support all checks. Available actions:

* **Kick:** Immediately disconnects legacy clients.
* **Map CAPTCHA:** Forces legacy clients to solve a Map CAPTCHA.
* **Website 2FA:** Redirects players to a website for verification.
* **CAPTCHA + 2FA:** Combines both verification methods.

***
