From f229813da7005955d0fe9f7960ca4d5294a5db25 Mon Sep 17 00:00:00 2001 From: Samsuik Date: Mon, 22 Jan 2024 19:59:12 +0000 Subject: [PATCH] Fix not loading chunks from explosions --- patches/server/0019-Optimised-Explosions.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/server/0019-Optimised-Explosions.patch b/patches/server/0019-Optimised-Explosions.patch index 0dd7cf1..0f832b5 100644 --- a/patches/server/0019-Optimised-Explosions.patch +++ b/patches/server/0019-Optimised-Explosions.patch @@ -656,7 +656,7 @@ index 2bdd46350317a9fadf362b1a341993c92d7a9651..7b5d96670c6818949a0be556b547347e @Override diff --git a/src/main/java/net/minecraft/world/level/Explosion.java b/src/main/java/net/minecraft/world/level/Explosion.java -index 3cb5306a2ccfc1c53f90ecd56980d17be4042093..4487045d031948e01c37ec91a5114fc1e8909cf2 100644 +index 3cb5306a2ccfc1c53f90ecd56980d17be4042093..9766103797ba9230a63fe11ea441034c0b8a4bd0 100644 --- a/src/main/java/net/minecraft/world/level/Explosion.java +++ b/src/main/java/net/minecraft/world/level/Explosion.java @@ -55,14 +55,16 @@ public class Explosion { @@ -844,7 +844,7 @@ index 3cb5306a2ccfc1c53f90ecd56980d17be4042093..4487045d031948e01c37ec91a5114fc1 + final int chunkZ = blockZ >> 4; + + if (chunkX != lastChunkX || chunkZ != lastChunkZ) { -+ chunk = chunkProvider.getChunkAtIfLoadedMainThread(chunkX, chunkZ); ++ chunk = chunkProvider.getChunk(chunkX, chunkZ, true); + + lastChunkX = chunkX; + lastChunkZ = chunkZ;