TCPShield 2.6.0
This release mainly fixes a few things regarding non-proxy users (raw Spigot/Paper).
Fixes
- Updated ProtocolLib dependency to 5.x.x and refactor the implementation for 1.19 support.
Changes
-
Added a new config option:
prefer-protocollib
, this defaults to true so users with ProtocolLib will use that over the regular Paper integration, this is due to that implementation exposing MOTDs to direct connect users, this however does require version 5.x.x of ProtocolLib or it will throw an error, disable that config option if you're using Paper with an unsupported version of ProtocolLib. -
This also includes a new config option from an unreleased 2.5.7 version which aimed to disable a specific event for Velocity users if they ran into a random error with said event passing erroneous data, unable to reproduce so added that as a hotfix.
Notes
-
Due to the new ProtocolLib changes, the ProtocolLib implementation should not work on versions below 5.x.x, so if you're running a server on 1.18.2 or below with ProtocolLib 4.x.x, refer to https://github.com/TCPShield/RealIP/releases/tag/2.5.6
-
The release jar has been compiled as per usual with Java 8, however this will likely change for future versions.