summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityTracker.java
diff options
context:
space:
mode:
authorTahg <tahgtahv@gmail.com>2011-12-06 08:52:45 -0500
committerTahg <tahgtahv@gmail.com>2011-12-06 08:52:45 -0500
commitbc8f02788f37af0f03c9672903595b2f2f57d161 (patch)
tree4ea558b2192978679fbc5f91f53967b1b7a0c8d7 /src/main/java/net/minecraft/server/EntityTracker.java
parenteead44a6929a3de6068e2b81185013e1c6ee033f (diff)
downloadcraftbukkit-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.java8
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);
}