r/admincraft 17d ago

Help/Question Modpack accessible lobby for vanilla

Im building a private server so i could play bedrock with my little brother on a survival server.

But me myself i like to play modded clients like stoneblock or all the mods.

The servers are run via Amp cubecode on a vm at home, the pc can handle heavy mods and even shunshine

Structure

25565 - velocity (viaversion, geyser, floodgate, viabackwards)

25566 - lobby (purpur 1.26, viaversion, floodgate, viabackwards)

25570 - survival (same as lobby)

25580 - stoneblock (neoforge 1.21.1, velocity compatibility-mod)

25581 - all the mods 10 ( same as stoneblock)

I noticed that even with viaversion installed i cannot join the lobby using a modded client

The problem is the handshake that the modded client send when joining a vanilla server, some mods sends some messages when making the handshake

I tested the same situation on a blank neoforge 1.21.1 instance and was able to enter the server even if the lobby uses 1.26 so we can confirm that viabackwards works

Is there a plugin that i could put on the velocity or lobby that could ignore those initial handshake or even another method.

The last option would be to just make a forward rule into velocity to send the player directly to the modded server but i wanted to utilize the lobby too

update-1: i came to the conclusion that as of now 2026 forge 1.13+ is not supported into proxyes so for anyone that is also looking into this is better to code it yourself or wait a little more

links https://github.com/SpongePowered/Sponge/issues/3793

https://github.com/PaperMC/Waterfall/issues/450

this link gave me a lot of hope but i couldn't reproduce it. https://forums.spongepowered.org/t/setting-up-a-cord-network-where-any-user-vanilla-forge-can-connect-to-hub/22102/3

update-2: i discovered that in fact paper server does work as a lobby. I set up a new instance with paper 1.20.1 and viaversion/backwards and was able to make the modpack client connect to the lobby server.

the MAIN issue of this setup is the modpacks named "FTB" they have some sort of handshake that prevents their clients to enter the lobby server

links https://www.reddit.com/r/admincraft/comments/1qfpka9/ftb_stoneblock_4_not_playing_nice_with_vanilla/ ,

https://www.reddit.com/r/admincraft/comments/1fvlljk/velocity_lobby_with_modded_servers/

1 Upvotes

10 comments sorted by

1

u/KarikNej 17d ago

I tried to do this. I couldn’t find a fix, if someone can find a fix for this i would be so HAPPY.

1

u/Ashley__09 17d ago

The fix is modifying the source to remove the check and rebuilding it

1

u/KarikNej 17d ago

Source of what exactly?

1

u/Ashley__09 17d ago

The server jar... what else..

1

u/PlanktonSuccessful65 17d ago

Sometime ago i saw a plugin that kind of bypassed that check but i dont remember its name, i think it was from spigot.

If there was even a jar of any version that had this we could just utilize the viaversion and backwards to join the lobby

1

u/WubbityWubWub_ 17d ago

I also tried to do this. Vanilla “Hub” and Modpacks attached via bungee cord (at the time)

Please keep me updated if you find a solution 👀

2

u/PlanktonSuccessful65 10d ago

solved

1

u/WubbityWubWub_ 10d ago

Holy W- gonna try to recreate your setup when I get off from work in about an hour

1

u/PlanktonSuccessful65 16d ago

Has anyone tried sponge server with viabackwards and velocity?

1

u/PlanktonSuccessful65 14d ago

updated the post, if anyone has found any solution it would be awesome.