From 0c8e6dc4a8da4142136c5345df8431b7bd96c5c5 Mon Sep 17 00:00:00 2001 From: Jitse Boonstra Date: Sat, 18 Apr 2020 10:22:06 +0200 Subject: [PATCH] Extra code to prevent infinite loop (part of #70) --- .../java/net/jitse/npclib/listeners/PlayerListener.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java b/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java index 83a7fc9..5f87379 100755 --- a/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java +++ b/api/src/main/java/net/jitse/npclib/listeners/PlayerListener.java @@ -65,7 +65,11 @@ public class PlayerListener implements Listener { new BukkitRunnable() { @Override public void run() { - if (player.isOnline() && player.getLocation().equals(respawn)) { + if (!player.isOnline()) { + this.cancel(); + return; + } + if (player.getLocation().equals(respawn)) { handleMove(player); this.cancel(); }