mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-17 13:24:17 -07:00
Fix per a world world borders
Well... mostly anyway
This commit is contained in:
@@ -1,6 +1,14 @@
|
||||
--- ../work/decompile-8eb82bde//net/minecraft/server/WorldBorder.java 2014-11-28 17:43:43.417707428 +0000
|
||||
+++ src/main/java/net/minecraft/server/WorldBorder.java 2014-11-28 17:38:22.000000000 +0000
|
||||
@@ -32,9 +32,21 @@
|
||||
--- ../work/decompile-8eb82bde/net/minecraft/server/WorldBorder.java 2014-12-10 19:16:20.872465385 +0000
|
||||
+++ src/main/java/net/minecraft/server/WorldBorder.java 2014-12-10 19:11:46.664468361 +0000
|
||||
@@ -18,6 +18,7 @@
|
||||
private double j;
|
||||
private int k;
|
||||
private int l;
|
||||
+ public WorldServer world; // CraftBukkit
|
||||
|
||||
public WorldBorder() {
|
||||
this.e = this.d;
|
||||
@@ -32,9 +33,21 @@
|
||||
return (double) (blockposition.getX() + 1) > this.b() && (double) blockposition.getX() < this.d() && (double) (blockposition.getZ() + 1) > this.c() && (double) blockposition.getZ() < this.e();
|
||||
}
|
||||
|
||||
@@ -23,3 +31,11 @@
|
||||
|
||||
public boolean a(AxisAlignedBB axisalignedbb) {
|
||||
return axisalignedbb.d > this.b() && axisalignedbb.a < this.d() && axisalignedbb.f > this.c() && axisalignedbb.c < this.e();
|
||||
@@ -177,6 +190,7 @@
|
||||
}
|
||||
|
||||
public void a(IWorldBorderListener iworldborderlistener) {
|
||||
+ if (a.contains(iworldborderlistener)) return; // CraftBukkit
|
||||
this.a.add(iworldborderlistener);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user