@@ -118,7 +118,25 @@
|
||||
}
|
||||
}
|
||||
|
||||
@@ -735,9 +788,21 @@
|
||||
@@ -719,6 +772,17 @@
|
||||
this.world.a((Collection) entityslice);
|
||||
}
|
||||
|
||||
+ // CraftBukkit start
|
||||
+ org.bukkit.Server server = this.world.getServer();
|
||||
+ if (server != null) {
|
||||
+ /*
|
||||
+ * If it's a new world, the first few chunks are generated inside
|
||||
+ * the World constructor. We can't reliably alter that, so we have
|
||||
+ * no way of creating a CraftWorld/CraftServer at that point.
|
||||
+ */
|
||||
+ server.getPluginManager().callEvent(new org.bukkit.event.world.ChunkLoadEvent(this.bukkitChunk, this.newChunk));
|
||||
+ }
|
||||
+ // CraftBukkit end
|
||||
}
|
||||
|
||||
public void removeEntities() {
|
||||
@@ -735,9 +799,21 @@
|
||||
int i = aentityslice.length;
|
||||
|
||||
for (int j = 0; j < i; ++j) {
|
||||
@@ -142,7 +160,7 @@
|
||||
}
|
||||
|
||||
}
|
||||
@@ -799,8 +864,8 @@
|
||||
@@ -799,8 +875,8 @@
|
||||
while (iterator.hasNext()) {
|
||||
Entity entity = (Entity) iterator.next();
|
||||
|
||||
@@ -153,7 +171,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1006,13 +1071,13 @@
|
||||
@@ -1006,13 +1082,13 @@
|
||||
|
||||
@Nullable
|
||||
public LongSet b(String s) {
|
||||
@@ -169,7 +187,7 @@
|
||||
return new LongOpenHashSet();
|
||||
})).add(i);
|
||||
}
|
||||
@@ -1061,14 +1126,14 @@
|
||||
@@ -1061,14 +1137,14 @@
|
||||
}
|
||||
|
||||
if (this.t instanceof ProtoChunkTickList) {
|
||||
|
||||
Reference in New Issue
Block a user