Note to Sponge Staff: I’m putting this in “Server Discussion” because this isn’t a Sponge plugin - it’s a BungeeCord plugin that will only benefit SpongeForge server owners. Please feel free to move this to a more appropriate place.
IP Forwarding plugin for BungeeCord - zero-config IP Forwarding for modded SpongeForge servers
This BungeeCord plugin has one simple task - it enables IP Forwarding for Forge 1.8+ servers running SpongeForge without any extra configuration. So, if you run a 1.8+ Forge & BungeeCord network, this Bungee plugin is for you.
You do NOT need this plugin if you are only running SpongeVanilla servers, or non client-modded SpongeForge servers - but it won’t harm you if you have it installed.
I am aware that there is a previous plugin (SpongePls) that does the same thing, but it requires configuration. This plugin is much simpler and is zero config. However, if you are using SpongePls successfully, there is no need to switch to this plugin. This simply makes use of a newer version of the IP Forwarding system available in Sponge.
###Download Bungee Plugin
###How to use
Install SpongeForge onto your Forge server (if you haven’t already)
Remember, this is NOT a Sponge plugin. Do not add to your Sponge mods directory, add to your BungeeCord plugins directory.
###Source Code
Note that this will not compile without adding a location for, or a local copy of, the “bungeecord-proxy” library. It doesn’t seem to have been uploaded to Sonatype…
There is nothing stopping you using Waterfall if that’s what you want to use. I’m aware they fixed this issue (I got tagged in the PR because they used my code), but some people will just want to use stock Bungee with a plugin. This gives them the choice to do so.
Okay i have already SpongePls so i test this plugin and if it doesnt work i try use your plugin ^^
(I think i test even if sponegpls work to test both : 3 )
I suggest you to use Waterfall instead of bungeecord, as bungee is not in active development. Waterfall also has ip forwarding support to pure forge server.
You’ve completely misuderstood what he’s asked for.
No it doesn’t, or rather, Forge needs to support Waterfall or Bungee. That’s why he’s asking for a Forge mod to enable the IP forwarding. He’s not asking for Bungee changes.
Bungee IS in active development, Waterfall is a fork that just happens to be more active, and tries to do more cutting edge stuff. Please don’t misrepresent the situation.
Using Waterfall Build #13 and spongeforge-1.9.4-1954-5.0.0-BETA-1429 everything works normally. When using spongeforge-1.9.4-1954-5.0.0-BETA-1435 through spongeforge-1.9.4-1954-5.0.0-BETA-1444 (most current version) the client displays the “Logging in…” message but never leaves that screen.
Waterfall and the Minecraft server both show in the logs all the normal connection entries as if everything is working normally. Deleting the world folder and reloading the Minecraft server still results in the same message.
Logging into the Minecraft server without using Waterfall (reverting the offline/ipforwarding/bungeecord settings to defaults) works normally. Once a user has done this putting the server back under Waterfall works normally until the client is restarted. A user that is stuck on the “Logging in…” message appears in the world and can even be moved around with the /tp command.
I can file an issue on GitHub and do more testing if you like. If this needs to be sent in as a Sponge bug any insight on what is happening would be appreciated for when I open the issue.