A new version after 1.5 years!
Now, you can simultaneously accept connections from a trusted proxy (using the PROXY protocol) and from trusted direct-access IPs. This is perfect for setups where you want to hide your server's IP behind a proxy, while still allowing admins or local players to connect directly. (#22) (Thanks @jtnqr!)
For this reason, the configuration has been slightly modified. For more information, please see the README.md file.
- Tested with Minecraft 1.21.10
- Bump
io.netty:netty-codec-haproxyfrom4.1.114.Finalto4.2.7.Final
- Update io.netty:netty-codec-haproxy
4.1.91.Final->4.1.112.Final - Update used Fabric Loader
0.14.17->0.16.3 - Update used Gradle
7.2->8.10
Should still work on Minecraft versions 1.14-1.21.1
First version for Forge, tested with:
- 1.19.4-45.0.49
- 1.19.3-44.1.23
- 1.19.2-43.2.8
- 1.19.1-42.0.9
- 1.19-41.1.0
Lower versions currently not working
- Update dependencies
- Should work on Minecraft 1.14-1.19.3
- Tested on Minecraft 1.14 with Java 8, and Minecraft 1.19.3 with Java 17
Fixes for Minecraft 1.19 and check HAProxyMessage type is PROXY Tested with Fabric and Quilt 1.14-1.19, should work also on snapshots
First version for Fabric and Quilt 1.14-1.18.2


