diff options
Diffstat (limited to 'nms-patches/PathfinderGoalSelector.patch')
-rw-r--r-- | nms-patches/PathfinderGoalSelector.patch | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/nms-patches/PathfinderGoalSelector.patch b/nms-patches/PathfinderGoalSelector.patch deleted file mode 100644 index 27aa2304..00000000 --- a/nms-patches/PathfinderGoalSelector.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/net/minecraft/server/PathfinderGoalSelector.java -+++ b/net/minecraft/server/PathfinderGoalSelector.java -@@ -6,11 +6,13 @@ - import org.apache.logging.log4j.LogManager; - import org.apache.logging.log4j.Logger; - -+import org.bukkit.craftbukkit.util.UnsafeList; // CraftBukkit -+ - public class PathfinderGoalSelector { - - private static final Logger a = LogManager.getLogger(); -- private List<PathfinderGoalSelector.PathfinderGoalSelectorItem> b = Lists.newArrayList(); -- private List<PathfinderGoalSelector.PathfinderGoalSelectorItem> c = Lists.newArrayList(); -+ private List<PathfinderGoalSelector.PathfinderGoalSelectorItem> b = new UnsafeList<PathfinderGoalSelector.PathfinderGoalSelectorItem>(); -+ private List<PathfinderGoalSelector.PathfinderGoalSelectorItem> c = new UnsafeList<PathfinderGoalSelector.PathfinderGoalSelectorItem>(); - private final MethodProfiler d; - private int e; - private int f = 3; -@@ -107,9 +109,11 @@ - if (pathfindergoalselector_pathfindergoalselectoritem1 != pathfindergoalselector_pathfindergoalselectoritem) { - if (pathfindergoalselector_pathfindergoalselectoritem.b >= pathfindergoalselector_pathfindergoalselectoritem1.b) { - if (!this.a(pathfindergoalselector_pathfindergoalselectoritem, pathfindergoalselector_pathfindergoalselectoritem1) && this.c.contains(pathfindergoalselector_pathfindergoalselectoritem1)) { -+ ((UnsafeList.Itr) iterator).valid = false; // CraftBukkit - mark iterator for reuse - return false; - } - } else if (!pathfindergoalselector_pathfindergoalselectoritem1.a.i() && this.c.contains(pathfindergoalselector_pathfindergoalselectoritem1)) { -+ ((UnsafeList.Itr) iterator).valid = false; // CraftBukkit - mark iterator for reuse - return false; - } - } |