Firewall: Network Packet Filtering and Client Privacy Controls
A Firewall guide. Covers Firewall 1.5.0 on Minecraft 1.21.1.
Firewall serves as a client-side network inspector that intercepts and filters inbound and outbound data packets between the game client and multiplayer servers. By defining precise communication boundaries, players can manage privacy, conceal client identity strings, and diagnose extraneous protocol traffic.
Activation and Runtime Controls
Network inspection features can be enabled or suppressed on demand without leaving the active game session.
- Toggle mod: Maps an action key in the Controls menu that toggles network filtering between Enabled Firewall and Disabled Firewall modes instantly.
- Toggle logging: Provides a dedicated hotkey to switch packet inspection output between Enabled Firewall Logging and Disabled Firewall Logging, allowing temporary diagnosis without flooding console logs permanently.
- Firewall configuration: Centralizes all packet rules, client disguise parameters, and channel whitelists into a cohesive settings menu.
Packet Rules and Protocol Disguise
The configuration interface gives granular oversight over network channel registration and identifying payloads.
- Custom payload identifiers and Registered channel identifiers: Whitelist or restrict specific plugin channels used by server architectures to query client capabilities, governed by options like Use from "Custom payload identifiers" above and Use from "Registered channel identifiers" below.
- Should overwrite the brand and Brand overwrite value: Replaces default client identification strings with custom values, enabling players to report standard vanilla signatures instead of revealing active mod loaders.
- Respond to rejected received query requests: Ensures blocked login or plugin queries receive safe blank responses, preventing server timeouts or dropped connections during the authentication phase.
- Send empty channel lists and Receive empty channel lists: Dictate whether empty channel registration structures are transmitted across network sockets or discarded cleanly.