I have a piece code which will disallow a player logging in if it sees a certain pattern with their username (I'd rather not expose what I'm trying to do here, and I'm sure the rest of the code is fine.) I've had issues with PlayerLoginEvent.disallow before, but this time I can't fix it by using AsyncPlayerPreLoginEvent, because I do need the username and UUID, which cannot be gotten from the latter. Any solutions? Maybe kicking the player? I mean that is less efficient and a work around that I'd rather not use.