Skip to content

Fix some forge plugin message packets not being forwarded correctly#156

Merged
jamierocks merged 1 commit into
PaperMC:masterfrom
dualspiral:bugfix/155
Jul 17, 2017
Merged

Fix some forge plugin message packets not being forwarded correctly#156
jamierocks merged 1 commit into
PaperMC:masterfrom
dualspiral:bugfix/155

Conversation

@dualspiral
Copy link
Copy Markdown
Contributor

There was an issue where the Register Dimension packet was not being sent from Waterfall, as the code that handled the FML handshake blocked all packets from being sent on once the handshake was deemed to be complete. This prevented Forge clients from logging into worlds where the dimension ID was not a vanilla one - they just hung on the logging in phase (with exceptions being spammed in the client log).

This fix relaxes the handler to continue to allow FORGE plugin messages through when the handshake is complete/done, allowing this register message to get through to the client correctly.

This fixes #155, see SpongePowered/SpongeForge#1507

@jamierocks
Copy link
Copy Markdown
Contributor

I'm happy to merge this ASAP, /but/ has this been tested?

@dualspiral
Copy link
Copy Markdown
Contributor Author

dualspiral commented Jul 17, 2017

Yep. I've been testing this heavily locally.

@jamierocks
Copy link
Copy Markdown
Contributor

Alright let's get this merged!

@jamierocks jamierocks merged commit 6b33c62 into PaperMC:master Jul 17, 2017
@dualspiral
Copy link
Copy Markdown
Contributor Author

Thank ye kindly!

@dualspiral dualspiral deleted the bugfix/155 branch July 17, 2017 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stuck in logging in when crashing in a sponge plugin created world

2 participants