diff --git a/nms-patches/Raid.patch b/nms-patches/Raid.patch new file mode 100644 index 0000000000..75c2ea0dcf --- /dev/null +++ b/nms-patches/Raid.patch @@ -0,0 +1,19 @@ +--- a/net/minecraft/server/Raid.java ++++ b/net/minecraft/server/Raid.java +@@ -137,14 +137,14 @@ + private void y() { + Collection collection = this.r.getPlayers(); + Set set = Sets.newHashSet(collection); +- Iterator iterator = collection.iterator(); ++ Iterator iterator = set.iterator(); // CraftBukkit + + while (iterator.hasNext()) { + EntityPlayer entityplayer = (EntityPlayer) iterator.next(); + BlockPosition blockposition = new BlockPosition(entityplayer); + + if (this.k.c_(blockposition) != this) { +- set.remove(entityplayer); ++ iterator.remove(); // CraftBukkit + this.r.removePlayer(entityplayer); + } + }