Skip to content

Commit 7a8f8e2

Browse files
authored
Apply suggestion from @JRoy
1 parent c709fa1 commit 7a8f8e2

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Essentials/src/main/java/com/earth2me/essentials/EssentialsPlayerListener.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,18 @@ private void joinFlow(final User user, final long currentTime, final String mess
421421
final String lastAccountName = user.getLastAccountName(); // For comparison
422422
user.setLastAccountName(user.getBase().getName());
423423

424+
// Check for new username. If they don't want the message, let's just say it's false.
425+
final boolean newUsername = ess.getSettings().isCustomNewUsernameMessage() && lastAccountName != null && !lastAccountName.equals(user.getBase().getName());
426+
427+
// If the Minecraft account name changed, reset the nickname so the old one doesn't persist
428+
if (ess.getSettings().isResetNickOnNameChange() && lastAccountName != null && !lastAccountName.equals(user.getBase().getName()) && user.getNickname() != null) {
429+
user.setNickname(null);
430+
}
431+
432+
user.setLastLogin(currentTime);
433+
user.setDisplayNick();
434+
updateCompass(user);
435+
user.setLeavingHidden(false);
424436
// If the Minecraft account name changed, reset the nickname so the old one doesn't persist
425437
if (ess.getSettings().isResetNickOnNameChange() && lastAccountName != null && !lastAccountName.equals(user.getBase().getName()) && user.getNickname() != null) {
426438
user.setNickname(null);

0 commit comments

Comments
 (0)