diff options
author | feildmaster <admin@feildmaster.com> | 2012-07-29 02:33:13 -0500 |
---|---|---|
committer | Travis Watkins <amaranth@ubuntu.com> | 2012-08-02 04:58:50 -0500 |
commit | a43d621c0138110d2ec362b2eaa8f938f241bb49 (patch) | |
tree | d2ebc0d7a4a969d3257b1b958236428a24117eb1 /src/main/java/net/minecraft/server/Village.java | |
parent | 08e2923bd4282579ca0cf7af0e6207cba0591e5c (diff) | |
download | craftbukkit-a43d621c0138110d2ec362b2eaa8f938f241bb49.tar craftbukkit-a43d621c0138110d2ec362b2eaa8f938f241bb49.tar.gz craftbukkit-a43d621c0138110d2ec362b2eaa8f938f241bb49.tar.lz craftbukkit-a43d621c0138110d2ec362b2eaa8f938f241bb49.tar.xz craftbukkit-a43d621c0138110d2ec362b2eaa8f938f241bb49.zip |
Update CraftBukkit to Minecraft 1.3.1
Diffstat (limited to 'src/main/java/net/minecraft/server/Village.java')
-rw-r--r-- | src/main/java/net/minecraft/server/Village.java | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/src/main/java/net/minecraft/server/Village.java b/src/main/java/net/minecraft/server/Village.java index 273622ed..7b20b169 100644 --- a/src/main/java/net/minecraft/server/Village.java +++ b/src/main/java/net/minecraft/server/Village.java @@ -55,7 +55,7 @@ public class Village { int j2 = k + this.world.random.nextInt(16) - 8; if (this.a(l1, i2, j2) && this.b(l1, i2, j2, l, i1, j1)) { - return Vec3D.create((double) l1, (double) i2, (double) j2); + return Vec3D.a().create((double) l1, (double) i2, (double) j2); } } @@ -63,7 +63,7 @@ public class Village { } private boolean b(int i, int j, int k, int l, int i1, int j1) { - if (!this.world.e(i, j - 1, k)) { + if (!this.world.t(i, j - 1, k)) { return false; } else { int k1 = i - l / 2; @@ -72,7 +72,7 @@ public class Village { for (int i2 = k1; i2 < k1 + l; ++i2) { for (int j2 = j; j2 < j + i1; ++j2) { for (int k2 = l1; k2 < l1 + j1; ++k2) { - if (this.world.e(i2, j2, k2)) { + if (this.world.s(i2, j2, k2)) { return false; } } @@ -84,13 +84,13 @@ public class Village { } private void countPopulation() { - List list = this.world.a(EntityIronGolem.class, AxisAlignedBB.b((double) (this.center.x - this.size), (double) (this.center.y - 4), (double) (this.center.z - this.size), (double) (this.center.x + this.size), (double) (this.center.y + 4), (double) (this.center.z + this.size))); + List list = this.world.a(EntityIronGolem.class, AxisAlignedBB.a().a((double) (this.center.x - this.size), (double) (this.center.y - 4), (double) (this.center.z - this.size), (double) (this.center.x + this.size), (double) (this.center.y + 4), (double) (this.center.z + this.size))); this.j = list.size(); } private void i() { - List list = this.world.a(EntityVillager.class, AxisAlignedBB.b((double) (this.center.x - this.size), (double) (this.center.y - 4), (double) (this.center.z - this.size), (double) (this.center.x + this.size), (double) (this.center.y + 4), (double) (this.center.z + this.size))); + List list = this.world.a(EntityVillager.class, AxisAlignedBB.a().a((double) (this.center.x - this.size), (double) (this.center.y - 4), (double) (this.center.z - this.size), (double) (this.center.x + this.size), (double) (this.center.y + 4), (double) (this.center.z + this.size))); this.population = list.size(); } @@ -116,7 +116,7 @@ public class Village { } public boolean a(int i, int j, int k) { - return this.center.c(i, j, k) < (float) (this.size * this.size); + return this.center.e(i, j, k) < (float) (this.size * this.size); } public List getDoors() { @@ -130,7 +130,7 @@ public class Village { while (iterator.hasNext()) { VillageDoor villagedoor1 = (VillageDoor) iterator.next(); - int i1 = villagedoor1.a(i, j, k); + int i1 = villagedoor1.b(i, j, k); if (i1 < l) { villagedoor = villagedoor1; @@ -148,7 +148,7 @@ public class Village { while (iterator.hasNext()) { VillageDoor villagedoor1 = (VillageDoor) iterator.next(); - int i1 = villagedoor1.a(i, j, k); + int i1 = villagedoor1.b(i, j, k); if (i1 > 256) { i1 *= 1000; @@ -165,8 +165,8 @@ public class Village { return villagedoor; } - public VillageDoor d(int i, int j, int k) { - if (this.center.c(i, j, k) > (float) (this.size * this.size)) { + public VillageDoor e(int i, int j, int k) { + if (this.center.e(i, j, k) > (float) (this.size * this.size)) { return null; } else { Iterator iterator = this.doors.iterator(); @@ -201,44 +201,45 @@ public class Village { public void a(EntityLiving entityliving) { Iterator iterator = this.i.iterator(); - VillageAgressor villageagressor; + VillageAggressor villageaggressor; do { if (!iterator.hasNext()) { - this.i.add(new VillageAgressor(this, entityliving, this.time)); + this.i.add(new VillageAggressor(this, entityliving, this.time)); return; } - villageagressor = (VillageAgressor) iterator.next(); - } while (villageagressor.a != entityliving); + villageaggressor = (VillageAggressor) iterator.next(); + } while (villageaggressor.a != entityliving); - villageagressor.b = this.time; + villageaggressor.b = this.time; } public EntityLiving b(EntityLiving entityliving) { double d0 = Double.MAX_VALUE; - VillageAgressor villageagressor = null; + VillageAggressor villageaggressor = null; + Iterator iterator = this.i.iterator(); - for (int i = 0; i < this.i.size(); ++i) { - VillageAgressor villageagressor1 = (VillageAgressor) this.i.get(i); - double d1 = villageagressor1.a.j(entityliving); + while (iterator.hasNext()) { + VillageAggressor villageaggressor1 = (VillageAggressor) iterator.next(); + double d1 = villageaggressor1.a.e(entityliving); if (d1 <= d0) { - villageagressor = villageagressor1; + villageaggressor = villageaggressor1; d0 = d1; } } - return villageagressor != null ? villageagressor.a : null; + return villageaggressor != null ? villageaggressor.a : null; } private void j() { Iterator iterator = this.i.iterator(); while (iterator.hasNext()) { - VillageAgressor villageagressor = (VillageAgressor) iterator.next(); + VillageAggressor villageaggressor = (VillageAggressor) iterator.next(); - if (!villageagressor.a.isAlive() || Math.abs(this.time - villageagressor.b) > 300) { + if (!villageaggressor.a.isAlive() || Math.abs(this.time - villageaggressor.b) > 300) { iterator.remove(); } } @@ -281,15 +282,15 @@ public class Village { int i = this.doors.size(); if (i == 0) { - this.center.a(0, 0, 0); + this.center.b(0, 0, 0); this.size = 0; } else { - this.center.a(this.c.x / i, this.c.y / i, this.c.z / i); + this.center.b(this.c.x / i, this.c.y / i, this.c.z / i); int j = 0; VillageDoor villagedoor; - for (Iterator iterator = this.doors.iterator(); iterator.hasNext(); j = Math.max(villagedoor.a(this.center.x, this.center.y, this.center.z), j)) { + for (Iterator iterator = this.doors.iterator(); iterator.hasNext(); j = Math.max(villagedoor.b(this.center.x, this.center.y, this.center.z), j)) { villagedoor = (VillageDoor) iterator.next(); } |