diff options
author | Tahg <tahgtahv@gmail.com> | 2011-12-06 08:52:45 -0500 |
---|---|---|
committer | Tahg <tahgtahv@gmail.com> | 2011-12-06 08:52:45 -0500 |
commit | bc8f02788f37af0f03c9672903595b2f2f57d161 (patch) | |
tree | 4ea558b2192978679fbc5f91f53967b1b7a0c8d7 /src/main/java/net/minecraft/server/EntityTracker.java | |
parent | eead44a6929a3de6068e2b81185013e1c6ee033f (diff) | |
download | craftbukkit-bc8f02788f37af0f03c9672903595b2f2f57d161.tar craftbukkit-bc8f02788f37af0f03c9672903595b2f2f57d161.tar.gz craftbukkit-bc8f02788f37af0f03c9672903595b2f2f57d161.tar.lz craftbukkit-bc8f02788f37af0f03c9672903595b2f2f57d161.tar.xz craftbukkit-bc8f02788f37af0f03c9672903595b2f2f57d161.zip |
Performance update to remove several very high counts of temp object creation
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityTracker.java')
-rw-r--r-- | src/main/java/net/minecraft/server/EntityTracker.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/net/minecraft/server/EntityTracker.java b/src/main/java/net/minecraft/server/EntityTracker.java index a1bd3224..37a5cd15 100644 --- a/src/main/java/net/minecraft/server/EntityTracker.java +++ b/src/main/java/net/minecraft/server/EntityTracker.java @@ -11,9 +11,9 @@ public class EntityTracker { private IntHashMap trackedEntities = new IntHashMap(); private MinecraftServer c; private int d; - private int e; + private World e; // CraftBukkit - change type - public EntityTracker(MinecraftServer minecraftserver, int i) { + public EntityTracker(MinecraftServer minecraftserver, World i) { // CraftBukkit - change method signature this.c = minecraftserver; this.e = i; this.d = minecraftserver.serverConfigurationManager.a(); @@ -94,7 +94,7 @@ public class EntityTracker { this.a.add(entitytrackerentry); this.trackedEntities.a(entity.id, entitytrackerentry); - entitytrackerentry.scanPlayers(this.c.getWorldServer(this.e).players); + entitytrackerentry.scanPlayers(this.e.players); // CraftBukkit } } @@ -127,7 +127,7 @@ public class EntityTracker { while (iterator.hasNext()) { EntityTrackerEntry entitytrackerentry = (EntityTrackerEntry) iterator.next(); - entitytrackerentry.track(this.c.getWorldServer(this.e).players); + entitytrackerentry.track(this.e.players); // CraftBukkit if (entitytrackerentry.m && entitytrackerentry.tracker instanceof EntityPlayer) { arraylist.add((EntityPlayer) entitytrackerentry.tracker); } |