From c42d3a375f4d80daa47543cce6fe11356e4932d5 Mon Sep 17 00:00:00 2001 From: Isaias Date: Fri, 4 Jul 2014 15:17:27 -0300 Subject: [PATCH] Fix uniqueId returning null in LoginEvent --- .../net/md_5/bungee/connection/InitialHandler.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java index 9bad9dd4..e3df6040 100644 --- a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java +++ b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java @@ -355,6 +355,12 @@ public class InitialHandler extends PacketHandler implements PendingConnection old.disconnect( bungee.getTranslation( "already_connected" ) ); } + offlineId = java.util.UUID.nameUUIDFromBytes( ( "OfflinePlayer:" + getName() ).getBytes( Charsets.UTF_8 ) ); + if ( uniqueId == null ) + { + uniqueId = offlineId; + } + Callback complete = new Callback() { @Override @@ -377,12 +383,6 @@ public class InitialHandler extends PacketHandler implements PendingConnection { if ( ch.getHandle().isActive() ) { - offlineId = java.util.UUID.nameUUIDFromBytes( ( "OfflinePlayer:" + getName() ).getBytes( Charsets.UTF_8 ) ); - if ( uniqueId == null ) - { - uniqueId = offlineId; - } - if ( getVersion() >= ProtocolConstants.MINECRAFT_1_7_6 ) { unsafe.sendPacket( new LoginSuccess( getUniqueId().toString(), getName() ) ); // With dashes in between