From 084afef899b56c470ed32f584254c9607710a13e Mon Sep 17 00:00:00 2001 From: games647 Date: Fri, 4 May 2018 19:45:43 +0200 Subject: [PATCH] Update premium UUID on verification (Related #208) --- .../bukkit/listener/protocollib/VerifyResponseTask.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/VerifyResponseTask.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/VerifyResponseTask.java index b6bb0dad..3d686a67 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/VerifyResponseTask.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/VerifyResponseTask.java @@ -113,9 +113,10 @@ public class VerifyResponseTask implements Runnable { session.setSkinProperty(properties[0]); } + session.setUuid(response.get().getId()); session.setVerified(true); - setPremiumUUID(session.getUuid()); + setPremiumUUID(session.getUuid()); receiveFakeStartPacket(username); } else { //user tried to fake a authentication @@ -124,7 +125,7 @@ public class VerifyResponseTask implements Runnable { , session.getUsername(), socketAddress, serverId); } } catch (IOException ioEx) { - disconnect("error-kick", false, "Failed to connect to sessionserver", ioEx); + disconnect("error-kick", false, "Failed to connect to session server", ioEx); } }