Made components work globally

This fixes endless require loops
Invalid account bugfix

If the player was trying to use a username that isn't in Mojang's database
and NoAuth is enabled the server would crash.