9
0
mirror of https://github.com/Samsuik/Sakura.git synced 2025-12-28 03:09:07 +00:00

Fix not loading chunks from explosions

This commit is contained in:
Samsuik
2024-01-22 19:59:12 +00:00
parent 08d39db63d
commit f229813da7

View File

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