From 61d0695dc5fe96fc08b7e02cae2ab4b7b717e257 Mon Sep 17 00:00:00 2001 From: Blocker226 Date: Sun, 1 Feb 2026 21:43:03 +0800 Subject: [PATCH] Now checks for air blocks above the target to avoid breaking torches --- src/main/java/me/kermx/desirepaths/DesirePaths.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/kermx/desirepaths/DesirePaths.java b/src/main/java/me/kermx/desirepaths/DesirePaths.java index cbce648..78c4195 100644 --- a/src/main/java/me/kermx/desirepaths/DesirePaths.java +++ b/src/main/java/me/kermx/desirepaths/DesirePaths.java @@ -294,7 +294,7 @@ private boolean canModifyBlock(Player player, Block block) { return false; } Block blockAbove = block.getRelative(BlockFace.UP); - if (blockAbove.getType() == Material.RAIL || blockAbove.getType() == Material.POWERED_RAIL || blockAbove.getType() == Material.ACTIVATOR_RAIL || blockAbove.getType() == Material.DETECTOR_RAIL) { + if (!blockAbove.getType().isAir()) { return false; } if (worldGuardEnabled && worldGuardIntegration.checkFlag(player)) {