3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-23 23:00:08 +01:00

Remove redundant CraftBukkit change for secondary world data

The above loop would always save this data
Dieser Commit ist enthalten in:
md_5 2019-01-05 16:41:02 +11:00
Ursprung 73a2c749be
Commit 516a408f4a

Datei anzeigen

@ -404,20 +404,7 @@
Iterator iterator = list.iterator(); Iterator iterator = list.iterator();
while (iterator.hasNext()) { while (iterator.hasNext()) {
@@ -673,6 +876,12 @@ @@ -687,9 +890,13 @@
}
}
+ // CraftBukkit start - Save secondary data for nether/end
+ if (this instanceof SecondaryWorldServer) {
+ ((SecondaryWorldServer) this).c(); // As above
+ }
+ // CraftBukkit end
+
this.worldData.a(this.getWorldBorder().getSize());
this.worldData.d(this.getWorldBorder().getCenterX());
this.worldData.c(this.getWorldBorder().getCenterZ());
@@ -687,9 +896,13 @@
this.h().a(); this.h().a();
} }
@ -433,7 +420,7 @@
public void a(Stream<Entity> stream) { public void a(Stream<Entity> stream) {
stream.forEach((entity) -> { stream.forEach((entity) -> {
@@ -703,7 +916,7 @@ @@ -703,7 +910,7 @@
private boolean j(Entity entity) { private boolean j(Entity entity) {
if (entity.dead) { if (entity.dead) {
@ -442,7 +429,7 @@
return false; return false;
} else { } else {
UUID uuid = entity.getUniqueID(); UUID uuid = entity.getUniqueID();
@@ -715,7 +928,7 @@ @@ -715,7 +922,7 @@
this.g.remove(entity1); this.g.remove(entity1);
} else { } else {
if (!(entity instanceof EntityHuman)) { if (!(entity instanceof EntityHuman)) {
@ -451,7 +438,7 @@
return false; return false;
} }
@@ -767,9 +980,21 @@ @@ -767,9 +974,21 @@
} }
@ -474,7 +461,7 @@
return true; return true;
} else { } else {
return false; return false;
@@ -785,6 +1010,14 @@ @@ -785,6 +1004,14 @@
} }
public Explosion createExplosion(@Nullable Entity entity, DamageSource damagesource, double d0, double d1, double d2, float f, boolean flag, boolean flag1) { public Explosion createExplosion(@Nullable Entity entity, DamageSource damagesource, double d0, double d1, double d2, float f, boolean flag, boolean flag1) {
@ -489,7 +476,7 @@
Explosion explosion = new Explosion(this, entity, d0, d1, d2, f, flag, flag1); Explosion explosion = new Explosion(this, entity, d0, d1, d2, f, flag, flag1);
if (damagesource != null) { if (damagesource != null) {
@@ -793,6 +1026,8 @@ @@ -793,6 +1020,8 @@
explosion.a(); explosion.a();
explosion.a(false); explosion.a(false);
@ -498,7 +485,7 @@
if (!flag1) { if (!flag1) {
explosion.clearBlocks(); explosion.clearBlocks();
} }
@@ -819,7 +1054,8 @@ @@ -819,7 +1048,8 @@
BlockActionData blockactiondata = (BlockActionData) this.d.removeFirst(); BlockActionData blockactiondata = (BlockActionData) this.d.removeFirst();
if (this.a(blockactiondata)) { if (this.a(blockactiondata)) {
@ -508,7 +495,7 @@
} }
} }
@@ -840,6 +1076,7 @@ @@ -840,6 +1070,7 @@
boolean flag = this.isRaining(); boolean flag = this.isRaining();
super.w(); super.w();
@ -516,7 +503,7 @@
if (this.o != this.p) { if (this.o != this.p) {
this.server.getPlayerList().a((Packet) (new PacketPlayOutGameStateChange(7, this.p)), this.worldProvider.getDimensionManager()); this.server.getPlayerList().a((Packet) (new PacketPlayOutGameStateChange(7, this.p)), this.worldProvider.getDimensionManager());
} }
@@ -858,6 +1095,21 @@ @@ -858,6 +1089,21 @@
this.server.getPlayerList().sendAll(new PacketPlayOutGameStateChange(7, this.p)); this.server.getPlayerList().sendAll(new PacketPlayOutGameStateChange(7, this.p));
this.server.getPlayerList().sendAll(new PacketPlayOutGameStateChange(8, this.r)); this.server.getPlayerList().sendAll(new PacketPlayOutGameStateChange(8, this.r));
} }
@ -538,7 +525,7 @@
} }
@@ -891,13 +1143,20 @@ @@ -891,13 +1137,20 @@
} }
public <T extends ParticleParam> int a(T t0, double d0, double d1, double d2, int i, double d3, double d4, double d5, double d6) { public <T extends ParticleParam> int a(T t0, double d0, double d1, double d2, int i, double d3, double d4, double d5, double d6) {