diff --git a/patches/server/0032-Destroy-Waterlogged-Blocks.patch b/patches/server/0032-Destroy-Waterlogged-Blocks.patch index d5beb14..a7aa561 100644 --- a/patches/server/0032-Destroy-Waterlogged-Blocks.patch +++ b/patches/server/0032-Destroy-Waterlogged-Blocks.patch @@ -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 f4b17c01ee6552df325ea02a2f6da22b14f6e78f..154b636f04f979f4a3a2bc3a02a54258d3cf7646 100644 +index f4b17c01ee6552df325ea02a2f6da22b14f6e78f..646ec2106185a02f8d421c1c52055be8a0d930af 100644 --- a/src/main/java/net/minecraft/world/level/Explosion.java +++ b/src/main/java/net/minecraft/world/level/Explosion.java @@ -285,6 +285,11 @@ public class Explosion { @@ -13,7 +13,7 @@ index f4b17c01ee6552df325ea02a2f6da22b14f6e78f..154b636f04f979f4a3a2bc3a02a54258 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