diff --git a/common/src/main/java/me/lucko/luckperms/common/api/implementation/ApiPlayerAdapter.java b/common/src/main/java/me/lucko/luckperms/common/api/implementation/ApiPlayerAdapter.java
index bb645f9a6..f9d4a62ab 100644
--- a/common/src/main/java/me/lucko/luckperms/common/api/implementation/ApiPlayerAdapter.java
+++ b/common/src/main/java/me/lucko/luckperms/common/api/implementation/ApiPlayerAdapter.java
@@ -57,7 +57,9 @@ public class ApiPlayerAdapter implements PlayerAdapter
{ public @NonNull User getUser(@NonNull P player) { Objects.requireNonNull(player, "player"); me.lucko.luckperms.common.model.User user = this.userManager.getIfLoaded(this.contextManager.getUniqueId(checkType(player))); - Objects.requireNonNull(user, "user"); + if (user == null) { + throw new IllegalStateException("Unable to get a user for " + player); + } return user.getApiProxy(); }