Skip to content

Commit 2672aba

Browse files
committed
Fix #40: Ender dragon fight freeze
1 parent 43f3c9f commit 2672aba

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

shreddedpaper-server/minecraft-patches/sources/net/minecraft/world/level/dimension/end/EndDragonFight.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
+ };
2525
+ while (!this.level.chunkScheduler.getRegionLocker().tryLockNow(RegionPos.forChunk(0, 0), r)) {
2626
+ long startBlockingTime = System.nanoTime();
27-
+ this.level.chunkSource.mainThreadProcessor.managedBlock(() -> System.nanoTime() - startBlockingTime < 1_000_000); // Wait for 1ms
27+
+ this.level.chunkSource.mainThreadProcessor.managedBlock(() -> System.nanoTime() - startBlockingTime >= 1_000_000); // Wait for 1ms
2828
+ }
2929
+ // ShreddedPaper end - run on end island thread
3030
} else {

0 commit comments

Comments
 (0)