From 9e688b410dac6e9f906aa95a00e073f912769bc2 Mon Sep 17 00:00:00 2001 From: Gabriele C Date: Sat, 14 May 2016 00:25:24 +0200 Subject: [PATCH] Fix #705 Idk why the player becomes null, maybe the isOnline check is enought --- .../java/fr/xephi/authme/listener/AuthMePlayerListener.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java index 7dddaa12..b8419a15 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java @@ -444,7 +444,10 @@ public class AuthMePlayerListener implements Listener { Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() { @Override public void run() { - player.closeInventory(); + // Fix NPE, idk how this is possible -sgdc3 + if(player != null && player.isOnline()) { + player.closeInventory(); + } } }, 1); }