@@ -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