Fix another missed offline mode case

This commit is contained in:
Thinkofdeath 2014-08-31 09:34:31 +01:00
parent 1f132876e6
commit 4bb3850b40

View File

@ -113,6 +113,7 @@ public class Global extends TabList
item.setUsername( player.getName() );
item.setDisplayName( ComponentSerializer.toString( TextComponent.fromLegacyText( player.getDisplayName() ) ) );
LoginResult loginResult = ( (UserConnection) player ).getPendingConnection().getLoginProfile();
if ( loginResult != null ) {
String[][] props = new String[ loginResult.getProperties().length ][];
for ( int j = 0; j < props.length; j++ )
{
@ -124,6 +125,10 @@ public class Global extends TabList
};
}
item.setProperties( props );
} else
{
item.setProperties( new String[ 0 ][ 0 ] );
}
item.setGamemode( ( (UserConnection) player ).getGamemode() );
item.setPing( player.getPing() );
packet.setItems( new PlayerListItem.Item[]