From e6599a62fcb7695f1dfbbebd400a06d0227c7ce0 Mon Sep 17 00:00:00 2001 From: Black Hole Date: Thu, 8 Nov 2018 20:33:19 +0100 Subject: [PATCH] Fix PreFillProfileEvent (#1661) --- .../Fix-PreFillProfileEvent.patch | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Spigot-Server-Patches/Fix-PreFillProfileEvent.patch diff --git a/Spigot-Server-Patches/Fix-PreFillProfileEvent.patch b/Spigot-Server-Patches/Fix-PreFillProfileEvent.patch new file mode 100644 index 000000000..cf02edb57 --- /dev/null +++ b/Spigot-Server-Patches/Fix-PreFillProfileEvent.patch @@ -0,0 +1,22 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: BlackHole +Date: Thu, 8 Nov 2018 20:04:11 +0100 +Subject: [PATCH] Fix PreFillProfileEvent + + +diff --git a/src/main/java/com/destroystokyo/paper/profile/PaperMinecraftSessionService.java b/src/main/java/com/destroystokyo/paper/profile/PaperMinecraftSessionService.java +index f83aa5ef0..61cfdf73c 100644 +--- a/src/main/java/com/destroystokyo/paper/profile/PaperMinecraftSessionService.java ++++ b/src/main/java/com/destroystokyo/paper/profile/PaperMinecraftSessionService.java +@@ -0,0 +0,0 @@ public class PaperMinecraftSessionService extends YggdrasilMinecraftSessionServi + + @Override + public GameProfile fillProfileProperties(GameProfile profile, boolean requireSecure) { +- new PreFillProfileEvent(CraftPlayerProfile.asBukkitMirror(profile)).callEvent(); ++ CraftPlayerProfile playerProfile = (CraftPlayerProfile) CraftPlayerProfile.asBukkitMirror(profile); ++ new PreFillProfileEvent(playerProfile).callEvent(); ++ profile = playerProfile.getGameProfile(); + if (profile.isComplete() && profile.getProperties().containsKey("textures")) { + return profile; + } +-- \ No newline at end of file