@@ -1540,7 +1540,7 @@ index 58536aabf607015939a1326f80207c0a06eed8ff..3b8c810a228a59bf02a8557b229e5eca
15401540 }
15411541 }
15421542diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java
1543- index d9cd497bc1b654030ff1a597f038b6a881df9f6b..da1dc26ce76cab20bb56d5a5d806410857f38ea6 100644
1543+ index ecb09c74153349e78bb81d1188c282e4be4000bf..d84b99a8c15f35dc7fa70d250d3cb845b7851880 100644
15441544--- a/src/main/java/net/minecraft/server/level/ChunkMap.java
15451545+++ b/src/main/java/net/minecraft/server/level/ChunkMap.java
15461546@@ -243,7 +243,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
@@ -1552,7 +1552,7 @@ index d9cd497bc1b654030ff1a597f038b6a881df9f6b..da1dc26ce76cab20bb56d5a5d8064108
15521552 // Paper end - optimise chunk tick iteration
15531553
15541554 public ChunkMap(ServerLevel world, LevelStorageSource.LevelStorageAccess session, DataFixer dataFixer, StructureTemplateManager structureTemplateManager, Executor executor, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter chunkProvider, ChunkGenerator chunkGenerator, ChunkProgressListener worldGenerationProgressListener, ChunkStatusUpdateListener chunkStatusChangeListener, Supplier<DimensionDataStorage> persistentStateManagerFactory, int viewDistance, boolean dsync) {
1555- @@ -1463 ,8 +1463 ,28 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
1555+ @@ -1458 ,8 +1458 ,28 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
15561556 return ChunkMap.this.level.getServer().getScaledTrackingDistance(initialDistance);
15571557 }
15581558
@@ -1581,7 +1581,7 @@ index d9cd497bc1b654030ff1a597f038b6a881df9f6b..da1dc26ce76cab20bb56d5a5d8064108
15811581 Iterator iterator = this.entity.getIndirectPassengers().iterator();
15821582
15831583 while (iterator.hasNext()) {
1584- @@ -1476 ,6 +1496 ,9 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
1584+ @@ -1471 ,6 +1491 ,9 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
15851585 i = j;
15861586 }
15871587 }
@@ -1718,7 +1718,7 @@ index 35674f92a67f93382103c2766df4b678ba5c862f..d46e61640b241d32df05240dedd2c23f
17181718 this.wasOnGround = this.entity.onGround();
17191719 this.teleportDelay = 0;
17201720diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java
1721- index 676087c3addd712939c865b39ddb5d9f0bc7ce25..2f89625c216e9751423c623b6e88b98c87d9a00b 100644
1721+ index 7c31f619a6e8e3539c547fc43d821d2cce7df7e7..1b98a2b6a787d3d2490f84b083c162ceef8e6d0d 100644
17221722--- a/src/main/java/net/minecraft/server/level/ServerLevel.java
17231723+++ b/src/main/java/net/minecraft/server/level/ServerLevel.java
17241724@@ -900,6 +900,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
@@ -1898,7 +1898,7 @@ index d6cbe98e67fdbf8db46338a88ab1356dd63b50a3..20dd3a63b2f955b05a75eb240e33ae4c
18981898 int LARGE_MAX_STACK_SIZE = 64;
18991899 int DEFAULT_DISTANCE_LIMIT = 8;
19001900diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
1901- index 0c46a4aeafd03fbbfd590b0362d41bf2b1d5ca74..b8810cce6f4995d78dca3691b0a1cbd133a05e06 100644
1901+ index 1be10c57e374ad4018c08d96cfb69397a2f541d3..5cbe6cb0676ac23e184e7586e2dacbbc1d5fb218 100644
19021902--- a/src/main/java/net/minecraft/world/entity/Entity.java
19031903+++ b/src/main/java/net/minecraft/world/entity/Entity.java
19041904@@ -307,7 +307,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
@@ -1923,7 +1923,7 @@ index 0c46a4aeafd03fbbfd590b0362d41bf2b1d5ca74..b8810cce6f4995d78dca3691b0a1cbd1
19231923 public float getBukkitYaw() {
19241924 return this.yRot;
19251925 }
1926- @@ -802 ,6 +808 ,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
1926+ @@ -806 ,6 +812 ,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
19271927 }
19281928
19291929 public void tick() {
@@ -1936,7 +1936,7 @@ index 0c46a4aeafd03fbbfd590b0362d41bf2b1d5ca74..b8810cce6f4995d78dca3691b0a1cbd1
19361936 this.baseTick();
19371937 }
19381938
1939- @@ -4399 ,16 +4411 ,18 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
1939+ @@ -4410 ,16 +4422 ,18 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
19401940 }
19411941
19421942 public boolean updateFluidHeightAndDoFluidPushing(TagKey<Fluid> tag, double speed) {
@@ -1962,7 +1962,7 @@ index 0c46a4aeafd03fbbfd590b0362d41bf2b1d5ca74..b8810cce6f4995d78dca3691b0a1cbd1
19621962 double d1 = 0.0D;
19631963 boolean flag = this.isPushedByFluid();
19641964 boolean flag1 = false;
1965- @@ -4416 ,14 +4430 ,61 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
1965+ @@ -4427 ,14 +4441 ,61 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
19661966 int k1 = 0;
19671967 BlockPos.MutableBlockPos blockposition_mutableblockposition = new BlockPos.MutableBlockPos();
19681968
@@ -2030,7 +2030,7 @@ index 0c46a4aeafd03fbbfd590b0362d41bf2b1d5ca74..b8810cce6f4995d78dca3691b0a1cbd1
20302030
20312031 if (d2 >= axisalignedbb.minY) {
20322032 flag1 = true;
2033- @@ -4445 ,9 +4506 ,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
2033+ @@ -4456 ,9 +4517 ,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
20342034 // CraftBukkit end
20352035 }
20362036 }
@@ -2044,7 +2044,7 @@ index 0c46a4aeafd03fbbfd590b0362d41bf2b1d5ca74..b8810cce6f4995d78dca3691b0a1cbd1
20442044 if (vec3d.length() > 0.0D) {
20452045 if (k1 > 0) {
20462046diff --git a/src/main/java/net/minecraft/world/entity/EntityType.java b/src/main/java/net/minecraft/world/entity/EntityType.java
2047- index 940b8d0b89d7e55c938aefbe80ee71b0db3dacb8..a63399eedb896c06e96c7fba5cac7102e1c40ba6 100644
2047+ index 00389d7ec3e8b059d5591a2019ba240fda2901fe..81e1854bdce8136f7fee9a25ca76ed356dea18e6 100644
20482048--- a/src/main/java/net/minecraft/world/entity/EntityType.java
20492049+++ b/src/main/java/net/minecraft/world/entity/EntityType.java
20502050@@ -305,6 +305,8 @@ public class EntityType<T extends Entity> implements FeatureElement, EntityTypeT
@@ -2119,7 +2119,7 @@ index bc908b75cb99536df658281ae7f8b4eeedbbedc9..0a9a77564d624d66e76637eef509e2f3
21192119 if (this.isSpectator()) {
21202120 return false;
21212121diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java
2122- index e0cf7771488ab0065708d68b4e8550b865af0ed4..6df13ebec8fbb11eb6e2b7469f9e4ebb44256894 100644
2122+ index a7fbd329ea6d36a46c00b4476c74e426dbbfe238..40fbf1bc4409c289fe9ca154ff306be52708540d 100644
21232123--- a/src/main/java/net/minecraft/world/entity/Mob.java
21242124+++ b/src/main/java/net/minecraft/world/entity/Mob.java
21252125@@ -221,14 +221,16 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -2680,7 +2680,7 @@ index 27b0a79f7a7c47047216aae42944bac2a2151181..a097cfc528f709c80575f35483b68783
26802680 autorecipestackmanager.initialize(this); // Paper - better exact choice recipes
26812681 int i = 0;
26822682diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java
2683- index 8848eeda7a89d445e370626182f9bb4710e5edd4..2e14e03d01c97b9da97e8e15c663262d22b1b3fc 100644
2683+ index 6403341f2e9d7ac4251336cb0bcc5d79dbb7bb0e..ff5880cd1aef52b9df435c8c5935295b116580d2 100644
26842684--- a/src/main/java/net/minecraft/world/level/Level.java
26852685+++ b/src/main/java/net/minecraft/world/level/Level.java
26862686@@ -213,6 +213,8 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
@@ -2692,7 +2692,7 @@ index 8848eeda7a89d445e370626182f9bb4710e5edd4..2e14e03d01c97b9da97e8e15c663262d
26922692 protected Level(WritableLevelData worlddatamutable, ResourceKey<Level> resourcekey, RegistryAccess iregistrycustom, Holder<DimensionType> holder, Supplier<ProfilerFiller> supplier, boolean flag, boolean flag1, long i, int j, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider, org.bukkit.World.Environment env, java.util.function.Function<org.spigotmc.SpigotWorldConfig, io.papermc.paper.configuration.WorldConfiguration> paperWorldConfigCreator, java.util.concurrent.Executor executor) { // Paper - Async-Anti-Xray - Pass executor
26932693 this.spigotConfig = new org.spigotmc.SpigotWorldConfig(((net.minecraft.world.level.storage.PrimaryLevelData) worlddatamutable).getLevelName()); // Spigot
26942694 this.paperConfig = paperWorldConfigCreator.apply(this.spigotConfig); // Paper
2695- @@ -1313 ,13 +1315 ,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
2695+ @@ -1318 ,13 +1320 ,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
26962696 try {
26972697 tickConsumer.accept(entity);
26982698 MinecraftServer.getServer().executeMidTickTasks(); // Paper - execute chunk tasks mid tick
@@ -2708,7 +2708,7 @@ index 8848eeda7a89d445e370626182f9bb4710e5edd4..2e14e03d01c97b9da97e8e15c663262d
27082708 // Paper end
27092709 }
27102710 }
2711- @@ -1793 ,6 +1795 ,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
2711+ @@ -1798 ,6 +1800 ,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
27122712 }
27132713
27142714 public ProfilerFiller getProfiler() {
0 commit comments