mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-28 15:30:19 +01:00
Updated Upstream (CraftBukkit)
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes: 4ed5af5e SPIGOT-6956: Reduce differences caused by setKeepSpawnInMemory(false) 21fe78aa SPIGOT-6957: Bad default value for WorldCreator#generatorSettings ce373be6 PR-1022: Fix get HighestBlockAt in chunk snapshot
This commit is contained in:
parent
c94cfa4291
commit
8b2e99a315
2 changed files with 8 additions and 12 deletions
|
@ -30,11 +30,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||||
|
|
||||||
// CraftBukkit start
|
// CraftBukkit start
|
||||||
public void prepareLevels(ChunkProgressListener worldloadlistener, ServerLevel worldserver) {
|
public void prepareLevels(ChunkProgressListener worldloadlistener, ServerLevel worldserver) {
|
||||||
- if (!worldserver.getWorld().getKeepSpawnInMemory()) {
|
|
||||||
- return;
|
|
||||||
- }
|
|
||||||
+ ServerChunkCache chunkproviderserver = worldserver.getChunkSource(); // Paper
|
+ ServerChunkCache chunkproviderserver = worldserver.getChunkSource(); // Paper
|
||||||
|
|
||||||
// WorldServer worldserver = this.overworld();
|
// WorldServer worldserver = this.overworld();
|
||||||
this.forceTicks = true;
|
this.forceTicks = true;
|
||||||
// CraftBukkit end
|
// CraftBukkit end
|
||||||
|
@ -49,13 +45,14 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||||
|
|
||||||
chunkproviderserver.getLightEngine().setTaskPerBatch(500);
|
chunkproviderserver.getLightEngine().setTaskPerBatch(500);
|
||||||
this.nextTickTime = Util.getMillis();
|
this.nextTickTime = Util.getMillis();
|
||||||
- chunkproviderserver.addRegionTicket(TicketType.START, new ChunkPos(blockposition), 11, Unit.INSTANCE);
|
- // CraftBukkit start
|
||||||
|
- if (worldserver.getWorld().getKeepSpawnInMemory()) {
|
||||||
|
- chunkproviderserver.addRegionTicket(TicketType.START, new ChunkPos(blockposition), 11, Unit.INSTANCE);
|
||||||
-
|
-
|
||||||
- while (chunkproviderserver.getTickingGenerated() != 441) {
|
- while (chunkproviderserver.getTickingGenerated() != 441) {
|
||||||
- // CraftBukkit start
|
- // this.nextTickTime = SystemUtils.getMillis() + 10L;
|
||||||
- // this.nextTickTime = SystemUtils.getMillis() + 10L;
|
- this.executeModerately();
|
||||||
- this.executeModerately();
|
- }
|
||||||
- // CraftBukkit end
|
|
||||||
- }
|
- }
|
||||||
+ // Paper start - configurable spawn reason
|
+ // Paper start - configurable spawn reason
|
||||||
+ int radiusBlocks = worldserver.paperConfig.keepLoadedRange;
|
+ int radiusBlocks = worldserver.paperConfig.keepLoadedRange;
|
||||||
|
@ -67,7 +64,6 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||||
+ worldserver.addTicketsForSpawn(radiusBlocks, blockposition);
|
+ worldserver.addTicketsForSpawn(radiusBlocks, blockposition);
|
||||||
+ // Paper end
|
+ // Paper end
|
||||||
|
|
||||||
// CraftBukkit start
|
|
||||||
// this.nextTickTime = SystemUtils.getMillis() + 10L;
|
// this.nextTickTime = SystemUtils.getMillis() + 10L;
|
||||||
this.executeModerately();
|
this.executeModerately();
|
||||||
// Iterator iterator = this.levels.values().iterator();
|
// Iterator iterator = this.levels.values().iterator();
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 86292d3e084729f53ce77af17b7b20d91754b7a5
|
Subproject commit 4ed5af5e63dea4884c9466901b4bfb0996455f7e
|
Loading…
Reference in a new issue