Compleetly skip FML handshake for Vanilla connections. Should fix race condition. Closes #3084
This commit is contained in:
parent
69af6a9b8c
commit
62ec59103a
1 changed files with 1 additions and 1 deletions
|
@ -147,12 +147,12 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler<Packet<?>> im
|
||||||
public void serverToClientHandshake(EntityPlayerMP player)
|
public void serverToClientHandshake(EntityPlayerMP player)
|
||||||
{
|
{
|
||||||
this.player = player;
|
this.player = player;
|
||||||
insertIntoChannel();
|
|
||||||
Boolean fml = this.manager.channel().attr(NetworkRegistry.FML_MARKER).get();
|
Boolean fml = this.manager.channel().attr(NetworkRegistry.FML_MARKER).get();
|
||||||
if (fml != null && fml)
|
if (fml != null && fml)
|
||||||
{
|
{
|
||||||
//FML on client, send server hello
|
//FML on client, send server hello
|
||||||
//TODO: Make this cleaner as it uses netty magic 0.o
|
//TODO: Make this cleaner as it uses netty magic 0.o
|
||||||
|
insertIntoChannel();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue