Skip to content

Multi‐platform support

Tautvydas edited this page Sep 17, 2025 · 7 revisions

The same jar can be used for Velocity, BungeeCord, Paper and Folia. Forks should work too, like Purpur (Paper fork).

Supported minimum versions

Software Min. Java Version Min. Version Technical description on why
Velocity 17 3.0.0 Added EventTask for handling events asynchronously
Paper/Folia 21 1.20.6 Added Brigadier API
BungeeCord 17 1.12.2 Added username variable to InitialHandler class (5bc189f commit)

Some versions are NOT tested, everything was assumed looking at the API or internal code.

Limits

Feature Velocity Paper/Folia BungeeCord
Forced offline mode + - +
Username change + + +
UUID change + + +
Properties change + + +

For properties (textures) to work, you need to enable the proxy in backend's configuration. For velocity set proxies.velocity.enabled (in paper-global.yml) to true and add proxy's secret, as for BungeeCord the setting is called settings.bungeecord (in spigot.yml)

Forced offline mode — if the server is in secure/online mode, proxies can still allow offline players to join. Paper has a downside of not supporting this :(

Clone this wiki locally