summaryrefslogtreecommitdiffstats
path: root/nms-patches/PathfinderGoalSelector.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/PathfinderGoalSelector.patch')
-rw-r--r--nms-patches/PathfinderGoalSelector.patch30
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;
- }
- }