@@ -26252,7 +26252,7 @@ index 9dbb7c744030fb8d6891780a0928c8cca2a2b68d..f019f1330f9f1e6aa98ef3f914833769
2625226252         if (!passengers.equals(this.lastPassengers)) {
2625326253             this.synchronizer
2625426254diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java
26255- index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1ab99c963  100644
26255+ index 704733ff5e558a12f2f9dde924ab4c507745595d..5e305c9a64e856de70ed787901c01d09e68aa979  100644
2625626256--- a/net/minecraft/server/level/ServerLevel.java
2625726257+++ b/net/minecraft/server/level/ServerLevel.java
2625826258@@ -175,7 +175,7 @@ import net.minecraft.world.ticks.LevelTicks;
@@ -26804,7 +26804,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2680426804         }
2680526805
2680626806         profilerFiller.pop();
26807- @@ -979 ,6 +1266 ,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26807+ @@ -975 ,6 +1262 ,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2680826808         if (fluidState.is(fluid)) {
2680926809             fluidState.tick(this, pos, blockState);
2681026810         }
@@ -26817,7 +26817,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2681726817     }
2681826818
2681926819     private void tickBlock(BlockPos pos, Block block) {
26820- @@ -986 ,6 +1279 ,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26820+ @@ -982 ,6 +1275 ,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2682126821         if (blockState.is(block)) {
2682226822             blockState.tick(this, pos, this.random);
2682326823         }
@@ -26830,7 +26830,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2683026830     }
2683126831
2683226832     // Paper start - log detailed entity tick information
26833- @@ -1070 ,6 +1369 ,11 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26833+ @@ -1066 ,6 +1365 ,11 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2683426834     }
2683526835
2683626836     public void save(@Nullable ProgressListener progress, boolean flush, boolean skipSave) {
@@ -26842,7 +26842,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2684226842         ServerChunkCache chunkSource = this.getChunkSource();
2684326843         if (!skipSave) {
2684426844             org.bukkit.Bukkit.getPluginManager().callEvent(new org.bukkit.event.world.WorldSaveEvent(this.getWorld())); // CraftBukkit
26845- @@ -1082 ,13 +1386 ,18 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26845+ @@ -1078 ,13 +1382 ,18 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2684626846                 progress.progressStage(Component.translatable("menu.savingChunks"));
2684726847             }
2684826848
@@ -26866,7 +26866,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2686626866
2686726867         // CraftBukkit start - moved from MinecraftServer#saveAllChunks
2686826868         ServerLevel serverLevel1 = this;
26869- @@ -1218 ,7 +1527 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26869+ @@ -1214 ,7 +1523 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2687026870             this.removePlayerImmediately((ServerPlayer)entity, Entity.RemovalReason.DISCARDED);
2687126871         }
2687226872
@@ -26875,7 +26875,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2687526875     }
2687626876
2687726877     // CraftBukkit start
26878- @@ -1249 ,7 +1558 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26878+ @@ -1245 ,7 +1554 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2687926879             }
2688026880             // CraftBukkit end
2688126881
@@ -26884,7 +26884,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2688426884         }
2688526885     }
2688626886
26887- @@ -1260 ,7 +1569 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26887+ @@ -1256 ,7 +1565 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2688826888
2688926889     public boolean tryAddFreshEntityWithPassengers(Entity entity, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason reason) {
2689026890         // CraftBukkit end
@@ -26893,7 +26893,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2689326893             return false;
2689426894         } else {
2689526895             this.addFreshEntityWithPassengers(entity, reason); // CraftBukkit
26896- @@ -2013 ,7 +2322 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26896+ @@ -2009 ,7 +2318 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2689726897                 }
2689826898             }
2689926899
@@ -26902,7 +26902,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2690226902             bufferedWriter.write(String.format(Locale.ROOT, "block_entity_tickers: %d\n", this.blockEntityTickers.size()));
2690326903             bufferedWriter.write(String.format(Locale.ROOT, "block_ticks: %d\n", this.getBlockTicks().count()));
2690426904             bufferedWriter.write(String.format(Locale.ROOT, "fluid_ticks: %d\n", this.getFluidTicks().count()));
26905- @@ -2031 ,13 +2340 ,13 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26905+ @@ -2027 ,13 +2336 ,13 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2690626906         Path path1 = path.resolve("chunks.csv");
2690726907
2690826908         try (Writer bufferedWriter2 = Files.newBufferedWriter(path1)) {
@@ -26918,7 +26918,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2691826918         }
2691926919
2692026920         Path path3 = path.resolve("entities.csv");
26921- @@ -2134 ,8 +2443 ,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26921+ @@ -2130 ,8 +2439 ,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2692226922             Locale.ROOT,
2692326923             "players: %s, entities: %s [%s], block_entities: %d [%s], block_ticks: %d, fluid_ticks: %d, chunk_source: %s",
2692426924             this.players.size(),
@@ -26929,7 +26929,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2692926929             this.blockEntityTickers.size(),
2693026930             getTypeCount(this.blockEntityTickers, TickingBlockEntity::getType),
2693126931             this.getBlockTicks().count(),
26932- @@ -2167 ,15 +2476 ,25 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26932+ @@ -2163 ,15 +2472 ,25 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2693326933     @Override
2693426934     public LevelEntityGetter<Entity> getEntities() {
2693526935         org.spigotmc.AsyncCatcher.catchOp("Chunk getEntities call"); // Spigot
@@ -26958,7 +26958,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2695826958     }
2695926959
2696026960     public void startTickingChunk(LevelChunk chunk) {
26961- @@ -2192 ,8 +2511 ,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26961+ @@ -2188 ,8 +2507 ,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2696226962
2696326963     public void waitForEntities(ChunkPos chunkPos, int radius) {
2696426964         List<ChunkPos> list = ChunkPos.rangeClosed(chunkPos, radius).toList();
@@ -26969,7 +26969,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2696926969
2697026970             for (ChunkPos chunkPos1 : list) {
2697126971                 if (!this.areEntitiesLoaded(chunkPos1.toLong())) {
26972- @@ -2212 ,28 +2531 ,38 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26972+ @@ -2208 ,28 +2527 ,38 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2697326973     @Override
2697426974     public void close() throws IOException {
2697526975         super.close();
@@ -27014,7 +27014,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2701427014     }
2701527015
2701627016     public boolean anyPlayerCloseEnoughForSpawning(BlockPos pos) {
27017- @@ -2245 ,7 +2574 ,10 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
27017+ @@ -2241 ,7 +2570 ,10 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2701827018     }
2701927019
2702027020     public boolean canSpawnEntitiesInChunk(ChunkPos chunkPos) {
@@ -27026,7 +27026,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2702627026     }
2702727027
2702827028     @Override
27029- @@ -2300 ,7 +2632 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
27029+ @@ -2296 ,7 +2628 ,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2703027030     @Override
2703127031     public CrashReportCategory fillReportDetails(CrashReport report) {
2703227032         CrashReportCategory crashReportCategory = super.fillReportDetails(report);
@@ -27036,7 +27036,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2703627036     }
2703727037
2703827038diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java
27039- index a9978cfb8a85e055b4a72d29b2265d74dc3b23fe..92551d5228854e24a9b8824c6e79955a2514fd02  100644
27039+ index 8ecbcfb5f4e2d1cfcde694e9c57b74bbae4b2ac9..8b3efe83166e73dea6545384883c8db74f04cea7  100644
2704027040--- a/net/minecraft/server/level/ServerPlayer.java
2704127041+++ b/net/minecraft/server/level/ServerPlayer.java
2704227042@@ -202,7 +202,7 @@ import net.minecraft.world.scores.Team;
@@ -27739,10 +27739,10 @@ index 4367d84309e6dbae6637cb465332896304db5b5a..384289f5d898fef2f791edcbe0716ed0
2773927739                     PrepareSpawnTask.this.loadListener.updateFocus(this.spawnLevel.dimension(), chunkPos);
2774027740                 }
2774127741diff --git a/net/minecraft/server/players/PlayerList.java b/net/minecraft/server/players/PlayerList.java
27742- index df3be6267d834b591a85b43fc864d929ce9950e0..51e8abb15392772ad53ea1da80127d4e61a21e00  100644
27742+ index f0a231faba60cd00bdfeb2db01c3d2af53812ea9..3939b5333e3f2f0c1771a3fba04d75445eaba14f  100644
2774327743--- a/net/minecraft/server/players/PlayerList.java
2774427744+++ b/net/minecraft/server/players/PlayerList.java
27745- @@ -1183 ,7 +1183 ,7 @@ public abstract class PlayerList {
27745+ @@ -1182 ,7 +1182 ,7 @@ public abstract class PlayerList {
2774627746
2774727747     public void setViewDistance(int viewDistance) {
2774827748         this.viewDistance = viewDistance;
@@ -27751,7 +27751,7 @@ index df3be6267d834b591a85b43fc864d929ce9950e0..51e8abb15392772ad53ea1da80127d4e
2775127751
2775227752         for (ServerLevel serverLevel : this.server.getAllLevels()) {
2775327753             if (serverLevel != null) {
27754- @@ -1194 ,7 +1194 ,7 @@ public abstract class PlayerList {
27754+ @@ -1193 ,7 +1193 ,7 @@ public abstract class PlayerList {
2775527755
2775627756     public void setSimulationDistance(int simulationDistance) {
2775727757         this.simulationDistance = simulationDistance;
0 commit comments