9
0
mirror of https://github.com/Samsuik/Sakura.git synced 2025-12-26 18:29:07 +00:00

Fix destroy waterlogged blocks

This commit is contained in:
Samsuik
2024-07-22 18:28:06 +01:00
parent d3cf3912e1
commit 38c31cdd53

View File

@@ -5,7 +5,7 @@ Subject: [PATCH] Destroy Waterlogged Blocks
diff --git a/src/main/java/net/minecraft/world/level/Explosion.java b/src/main/java/net/minecraft/world/level/Explosion.java
index 0fdb87741c2f78a70a87a7e4036943be1830410b..529274e0fd3338254035b64742b18f2e009e1c6a 100644
index 0fdb87741c2f78a70a87a7e4036943be1830410b..6530890aaf429d8148e63380af548f70502a5389 100644
--- a/src/main/java/net/minecraft/world/level/Explosion.java
+++ b/src/main/java/net/minecraft/world/level/Explosion.java
@@ -284,6 +284,11 @@ public class Explosion {
@@ -13,7 +13,7 @@ index 0fdb87741c2f78a70a87a7e4036943be1830410b..529274e0fd3338254035b64742b18f2e
return Optional.of(material.resistance());
}
+ // Sakura start - destroy water logged blocks
+ if (!fluidState.isEmpty() && this.level.sakuraConfig().cannons.explosion.destroyWaterloggedBlocks) {
+ if (!fluidState.isEmpty() && !blockState.liquid() && this.level.sakuraConfig().cannons.explosion.destroyWaterloggedBlocks) {
+ return Optional.of(ZERO_RESISTANCE);
+ }
+ // Sakura end - destroy water logged blocks