From ebbc0511bf4e63faf403d0a4840508c518ff463e Mon Sep 17 00:00:00 2001 From: Luck Date: Tue, 28 Jun 2016 17:28:08 +0100 Subject: [PATCH] don't clear proxiedplayer permission map --- .../java/me/lucko/luckperms/users/BungeeUserManager.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/bungee/src/main/java/me/lucko/luckperms/users/BungeeUserManager.java b/bungee/src/main/java/me/lucko/luckperms/users/BungeeUserManager.java index c8ba620a..4bdf5657 100644 --- a/bungee/src/main/java/me/lucko/luckperms/users/BungeeUserManager.java +++ b/bungee/src/main/java/me/lucko/luckperms/users/BungeeUserManager.java @@ -16,12 +16,8 @@ public class BungeeUserManager extends UserManager { @Override public void unloadUser(User user) { if (user != null) { - - ProxiedPlayer player = plugin.getProxy().getPlayer(user.getUuid()); - if (player != null) { - player.getPermissions().clear(); - } - + // Cannot clear the ProxiedPlayer's permission map, they're leaving so that will get GCed anyway + // Calling getPermissions.clear() throws an UnsupportedOperationException getUsers().remove(user.getUuid()); } }