Skip to content

Commit

Permalink
Fix issue #1246
Browse files Browse the repository at this point in the history
  • Loading branch information
HuJK committed Aug 17, 2024
1 parent 4dd6b9a commit 0d5d757
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,12 @@ public void run() {
return;
}

// Set the UUID for the player login from floodgate.
if (isLinked && profile.isOnlinemodePreferred()) {
profile.setId(floodgatePlayer.getCorrectUniqueId());
core.getPlugin().getLog().info(
"Player {} login as a Floodgate linked premium user(UUID: {})", username,floodgatePlayer.getCorrectUniqueId());
}
//start Bukkit/Bungee specific tasks
startLogin();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,13 @@ public void run() {
if (success) {
//update only on success to prevent corrupt data
if (playerProfile != null) {
playerProfile.setId(session.getUuid());
if (session.getUuid() == null){
// Set session ID from floodgatePlayer.getCorrectUniqueId()
session.setUuid(playerProfile.getId());
} else {
// Set player UUID to session UUID
playerProfile.setId(session.getUuid());
}
playerProfile.setOnlinemodePreferred(true);
storage.save(playerProfile);
}
Expand Down

0 comments on commit 0d5d757

Please sign in to comment.