From becdfd6f037895939f17cdfd0eb608b8963447bb Mon Sep 17 00:00:00 2001 From: Luck Date: Thu, 29 Sep 2016 20:02:38 +0100 Subject: [PATCH] Silence subject load errors unless debug-permission-checks is true --- .../luckperms/api/sponge/collections/UserCollection.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sponge/src/main/java/me/lucko/luckperms/api/sponge/collections/UserCollection.java b/sponge/src/main/java/me/lucko/luckperms/api/sponge/collections/UserCollection.java index c4949f0c8..e4216abf3 100644 --- a/sponge/src/main/java/me/lucko/luckperms/api/sponge/collections/UserCollection.java +++ b/sponge/src/main/java/me/lucko/luckperms/api/sponge/collections/UserCollection.java @@ -95,7 +95,9 @@ public class UserCollection implements SubjectCollection { } } - service.getPlugin().getLog().warn("Couldn't get subject for: " + id); + if (service.getPlugin().getConfiguration().isDebugPermissionChecks()) { + service.getPlugin().getLog().warn("Couldn't get user subject for: " + id); + } // What am I meant to do here? What if no user is loaded? Load it? Create it? // If I do load/create it, this method should always be called async??.... errr.