About BungeeGuard
From SpigotMCA simple plugin which adds a security token to the BungeeCord handshaking protocol.
BungeeGuard is a plugin-based security/firewall solution for BungeeCord (and Velocity) proxies.
The problem
BungeeCord installations are insecure by default, and require additional firewall rules to be configured (using iptables or otherwise) to prevent malicious users from bypassing the proxy and connecting using any uuid/username they choose.
This is a well-known issue, and over the years many (even large) servers have been successfully targeted using this attack.
The conventional solution
The conventional solution recommended by the BungeeCord author is to configure a firewall rule using iptables or ufw to prevent outside connections to the backend servers.
However, there are two main problems with this:
- Configuring these firewall rules is complicated, especially for inexperienced users.
- Even experienced users sometimes make mistakes or overlook things. Unless the setup is absolutely perfect, rules are prone to being broken during later changes, or reset on system reboot.
- Users on "shared hosting" do not have access to the underlying system and most likely cannot setup their own firewall rules.
Server admins install BungeeGuard (just an ordinary plugin!) on their proxies and backend servers.
- On the proxy, BungeeGuard adds a secret "authentication token" to the login handshake.
- On the backend (Spigot etc. server), BungeeGuard checks login handshakes to ensure they contain an allowed authentication token.
Installation
Installation is very straightforward.
If you have access to the underlying system and are able to setup firewall rules using iptables (or otherwise), I strongly recommend you do so. Then, install BungeeGuard as well.
See here for a detailed install guide.
License
BungeeGuard is licensed and made available under the permissive MIT license. Please see here for more information.
Highlights
From source dataGame versions
Supports 12 Minecraft versions, the newest being 1.19.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
BungeeGuard on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.4.0, released 2025-06-02
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.8 to 1.19 (12 versions) | 1.19 |
| Spigot | 1.8 to 1.19 (12 versions) | 1.19 |
From 9 recorded builds of BungeeGuard.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.4.0 | 2025-06-02 | 1.8 to 1.19 (12 versions) | Spigot, Paper |
| 1.3.3 | 2022-10-02 | n/a | Spigot, Paper |
| 1.3.2 | 2022-07-14 | n/a | Spigot, Paper |
| 1.3.1 | 2022-06-12 | n/a | Spigot, Paper |
| 1.3.0 | 2022-06-08 | n/a | Spigot, Paper |
| 1.2.2 | 2021-04-19 | n/a | Spigot, Paper |
Run BungeeGuard on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogPlugins
Its source category doesn’t say more about what it does, so NxLabs lists it under Other.
Runs on your server
From source side supportSpigotMC lists BungeeGuard as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 1.19 and 11 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorLuck, as published on SpigotMC
- ✓LicenseNot published by the sourceFree








