Daniel Naylor
9260d1071a
Fix from API breakage
2018-11-25 10:30:14 +00:00
Daniel Naylor
a4852d7264
Silly me...
2018-11-25 10:19:46 +00:00
Daniel Naylor
2b49bb96bf
This goes here
2018-11-25 10:19:46 +00:00
Daniel Naylor
9bab6b8c8e
Update for master changes and comments
2018-11-25 10:19:46 +00:00
Daniel Naylor
3adf36f712
Fix comments. We still seem to have a plugin message coming though on login,
...
can't see why...
2018-11-25 10:19:46 +00:00
Daniel Naylor
8716e09d21
Don't use a magic string
2018-11-25 10:19:16 +00:00
Daniel Naylor
ccd37e5b9c
Track the forge handshake and re-engineer Forge support
...
The system is now organised into connection types and phases. Most of the core Velocity logic is now isolated from the Forge logic to allow for simpler maintainance and to try to support future loaders (Forge 1.13?) in a cleaner fashion.
There are a couple of points where Forge specific calls are in the main body, but these have been minimised.
Also send keepalives from Velocity to during backend server switch and after Forge handshake, to try to help Forge clients
2018-11-25 10:18:48 +00:00
Daniel Naylor
bcbf4cfd5f
Only send FML/FML|MP plugin messages if the player has joined the server.
...
See #78
2018-09-13 10:33:27 +01:00
Daniel Naylor
f10e9ac8e4
Don't fire a FML reset packet on first login, set it as required for the second join after the first.
...
Fixes #69
2018-09-12 10:21:28 +01:00
Daniel Naylor
df637cd598
Ensure the reset packet is not sent when Forge isn't expecting it.
...
Fixes #69
2018-09-10 18:15:13 +01:00
Daniel Naylor
e86968e899
Don't forward most packets while join is still in progress
2018-09-06 19:38:50 +01:00
Daniel Naylor
7a5857a0b2
Modded clients can connect to vanilla servers again. Modded to modded seems to need some work still...
2018-09-06 19:15:18 +01:00
Daniel Naylor
10da7daf1d
Send the FML marker if we are not performing legacy forwarding.
2018-09-05 19:19:37 +01:00
Daniel Naylor
9888f6f6f0
First attempt at getting Forge working nicely with Velocity.
2018-09-05 19:08:29 +01:00