From 283d2e57c247a9672d44928155e2db5bb400729d Mon Sep 17 00:00:00 2001 From: Esmorall Date: Wed, 4 Sep 2019 08:26:56 -0300 Subject: [PATCH] avoid NoSuchElementException to keep async --- .../src/net/minemora/entitytrackerfixer/CheckTask.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/EntityTrackerFixer/src/net/minemora/entitytrackerfixer/CheckTask.java b/EntityTrackerFixer/src/net/minemora/entitytrackerfixer/CheckTask.java index 71f7784..bb76e64 100644 --- a/EntityTrackerFixer/src/net/minemora/entitytrackerfixer/CheckTask.java +++ b/EntityTrackerFixer/src/net/minemora/entitytrackerfixer/CheckTask.java @@ -3,6 +3,7 @@ package net.minemora.entitytrackerfixer; import java.util.HashSet; import java.util.Iterator; import java.util.List; +import java.util.NoSuchElementException; import java.util.Set; import org.bukkit.Bukkit; @@ -72,7 +73,14 @@ public class CheckTask extends BukkitRunnable { } boolean track = false; int d = ConfigMain.getTrackingRange(); - List ents = nmsEnt.getBukkitEntity().getNearbyEntities(d, d, d); + + List ents; + try { + ents = nmsEnt.getBukkitEntity().getNearbyEntities(d, d, d); + } catch (NoSuchElementException e) { + continue; + } + if(ents.isEmpty()) { continue; }