How to configure modern forwarding in Velocity

Modern forwarding ensures that information such as player IP and UUID are verified and transferred from Velocity to Paper. The settings of the proxy and all backend servers must match.

Step by step

  1. In Velocity, change the value of player-info-forwarding-mode to modern and verify that the forwarding key is read from the correct file.

  2. Enable the Velocity section in config/paper-global.yml in Paper. Use online-mode and the same secret value compatible with the proxy's authentication setting.

  3. Apply the required authentication settings on the back server and proxy according to the official documentation. Keeping Legacy Bungee forwarding on at the same time.

  4. Regularly start processes to reload configurations. Check that your test account comes with the correct UUID and inventory via proxy.

Keep in mind

Don't share the secret value and protect the back server port at the network level as well.

Source and tools