A lightweight security plugin designed for Spigot/Paper 1.8.8 that fixes compatibility issues with Velocity (Modern Forwarding).
When using Velocity with older 1.8.8 servers, the "IP Forwarding" security system sometimes fails or kicks players before displaying a clear error message. Additionally, the official BungeeGuard plugin can sometimes cause conflicts on such old versions.
SimpleGuard acts as a hybrid firewall:
- Packet Injection (ProtocolLib): Intercepts the initial handshake and simulates a valid BungeeCord connection to prevent Spigot from disconnecting the player prematurely.
- Token Verification: Verifies that the connection truly originates from the Proxy using your secret from
forwarding.secret. - Custom Kick: If the connection is illegal, it allows the Login event to proceed solely to display a clear, formatted error message to the player (instead of a generic "Disconnected" or "End of Stream").
- Java 8+
- Spigot/Paper 1.8.8
- ProtocolLib 4.4.0
The config.yml file is generated automatically:
secret-token: "YOUR_VELOCITY_TOKEN_HERE"
kick-message: "&cAccess Denied: Connections are only allowed from the Proxy."Have a complex server setup or need custom solutions like this one? I'm open to collaborating on Minecraft development projects, optimization, and network configuration.
- Discord:
1txt