From 44e996ba6f99d5d5c60e0186bf1d366bf44833fc Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 15 Apr 2022 08:22:41 -0700 Subject: [PATCH] add warning if luckperms user is null --- .../queue/logic/permissions/hooks/LuckPermsHook.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/premium/src/main/java/us/ajg0702/queue/logic/permissions/hooks/LuckPermsHook.java b/premium/src/main/java/us/ajg0702/queue/logic/permissions/hooks/LuckPermsHook.java index ed7401b..d062a20 100644 --- a/premium/src/main/java/us/ajg0702/queue/logic/permissions/hooks/LuckPermsHook.java +++ b/premium/src/main/java/us/ajg0702/queue/logic/permissions/hooks/LuckPermsHook.java @@ -37,7 +37,12 @@ public class LuckPermsHook implements PermissionHook { User user = api.getUserManager().getUser(player.getUniqueId()); - assert user != null; + if(user == null) { + main.getLogger().warn("LuckPerms doesnt seem to have data loaded for "+player.getName()+"!" + + "Because of this I can't load priority permissions. Acting like "+player.getName()+" doesnt have any."); + return Collections.emptyList(); + } + SortedSet nodes = user.resolveDistinctInheritedNodes(QueryOptions.nonContextual()); List perms = new ArrayList<>();