-
Notifications
You must be signed in to change notification settings - Fork 1
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).
| 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.
| 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 :(