VE
VelocityVersionBouncer
2.1.0-releaseThis is a plugin for the Velocity proxy, built for version 3.4.0. It enables automatic redirection upon client connection, routing users to the server that matches their game version.
2.1.0-releaselatestVelocityVersionBouncer 2.1.0-release4 weeks ago Added support for checking whether modded servers accept a client (letting a client bounce along the servers until a server accepts it).2.0.0-releaseVelocityVersionBouncer 2.0.0-release4 weeks ago Breaking Changes:
(further explanation in the updatedREADMEunderCompatibility) - updated Java version from21to25- updatedvelocity-api(+annotationProcessor) from3.4.0to4.2.1Dependency Changes:
(Commit: [beedd9b](https://github.com/Hallo5000/VelocityVersionBouncer/commi… - removed thenettydependencies (not used) - updatedtoml4jfrom 0.7.1 to 0.7.2 - updatedjakarta.json(eclipse) from1.1.7to1.1.9- added Google'sjsr305:3.0.2for the nullability annotation - updated Gradle wrapper version from8.14to9.1.0Small Changes:
- removed the 'exclude-previous-server' setting from the config (the use case was almost non-existent and it had a few problems which made a clean integration in both automatic and explicit fallback functionality hard) (Commit: [2fbeea3](https://github.com/Hallo5000/VelocityVersionBouncer/commi…Bug fixes:
- silent ping failure on old forge modded servers ([PR: #3](https://github.com/Hallo5000/VelocityVersionBouncer/pull/3)) - loops and other bugs in the fallback functionality (Commit: [b20050f](https://github.com/Hallo5000/VelocityVersionBouncer/commi… and [PR: #2](https://github.com/Hallo5000/VelocityVersionBouncer/pull/2))1.6.0-releaseVelocityVersionBouncer 1.6.0-releaseJul 20, 2026 - Language feature added (currently supports en_US, zh_CN and de_DE) - explicit routings can now include the new versioning (e.g. 26.1)1.5.0-releaseVelocityVersionBouncer 1.5.0-releaseFeb 21, 2026 1.4.3-SNAPSHOTVelocityVersionBouncer 1.4.3-SNAPSHOTFeb 15, 2026 1.4.2-SNAPSHOTVelocityVersionBouncer 1.4.2-SNAPSHOTFeb 12, 2026 as KickedFromServerListener, ProxyPingListener and PlayerChooseInitialServerListener were extremely similar I put the code in Utils.findMatchingServer and just the code specific for the usecase was left in the listeners - this version (1.4.2-SNAPSHOT) will be a collection of minor changes and improvements - the console will now display the plugins name instead of its id in log messages1.4.1-SNAPSHOTVelocityVersionBouncer 1.4.1-SNAPSHOTFeb 8, 2026 - the backendPingService now also saves the modInfo field if present - an option to determine what happens when no ping response is found for a server list ping1.4.0-releaseVelocityVersionBouncer 1.4.0-releaseFeb 8, 2026 - explicit routing now also works with the server list ping (except for client brands as these aren't sent in the ping) - a lot of code cleanup and small fixes - updating the description of the modrinth project via the workflow should work now1.3.1-SNAPSHOTVelocityVersionBouncer 1.3.1-SNAPSHOTFeb 8, 2026 - restructured the BackendPingService a bit (removed BackendPingResult.java) - started working on a solution for also checking ServerListPings for version matches - wrote a JsonReader class with a few helper methods (with the jakarta Streaming API) to fully parse ping responses (seems to work) - also made some changes to the hangar auto publishing1.3.0-releaseVelocityVersionBouncer 1.3.0-releaseJan 31, 2026 completed the explicit routing, reworked a lot of background processes1.2.0-releaseVelocityVersionBouncer 1.2.0-releaseJan 21, 2026 - reworked the automatic routing and how backend servers get pinged - added explicit-routing1.1.0-releaseVelocityVersionBouncer 1.1.0-releaseSep 3, 2025 Added the fallback functionality. With this players who get kicked will be redirected to a server of your choice. As most things in this plugin it is configurable via the config.toml.1.0.0-releaseVelocityVersionBouncer 1.0.0-releaseSep 2, 2025 The first upload to Modrinth so every changelog from before v1.0.0 is visible as commit on github (the game version doesn't really matter because its a velocity plugin and therefore not bound to any game version)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta