summaryrefslogtreecommitdiffstats
path: root/nms-patches/EntitySliceInnerClass1.patch
diff options
context:
space:
mode:
authorThinkofdeath <thinkofdeath@spigotmc.org>2015-02-20 10:19:11 +0000
committerThinkofdeath <thinkofdeath@spigotmc.org>2015-02-20 10:19:11 +0000
commitee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11 (patch)
tree9c6c6970c7c0496e895a93e9a2823d1d03ce47f8 /nms-patches/EntitySliceInnerClass1.patch
parent1d63ff0d9b6a3904d10e673c440a77b9c5424db3 (diff)
downloadcraftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar
craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar.gz
craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar.lz
craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.tar.xz
craftbukkit-ee6d0fa9384fba4be2efe5ea2a0e06ba7df8df11.zip
SPIGOT-591: Optimize EntitySlice.iterator
Previously if the key 'this.c' was missing a new hashmap was created, this caused thousands to be created each tick
Diffstat (limited to 'nms-patches/EntitySliceInnerClass1.patch')
-rw-r--r--nms-patches/EntitySliceInnerClass1.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/nms-patches/EntitySliceInnerClass1.patch b/nms-patches/EntitySliceInnerClass1.patch
new file mode 100644
index 00000000..c4cf2192
--- /dev/null
+++ b/nms-patches/EntitySliceInnerClass1.patch
@@ -0,0 +1,10 @@
+--- ../work/decompile-8eb82bde/net/minecraft/server/EntitySliceInnerClass1.java 2015-02-20 10:18:41.853023875 +0000
++++ src/main/java/net/minecraft/server/EntitySliceInnerClass1.java 2015-02-20 10:18:41.853023875 +0000
+@@ -3,6 +3,7 @@
+ import com.google.common.collect.Iterators;
+ import java.util.Iterator;
+
++// PAIL: Access transform
+ class EntitySliceInnerClass1 implements Iterable {
+
+ final Class a;