diff --git a/paper-server/patches/sources/net/minecraft/world/level/block/TripWireBlock.java.patch b/paper-server/patches/sources/net/minecraft/world/level/block/TripWireBlock.java.patch
index 4be069ee99..72fa2da03f 100644
--- a/paper-server/patches/sources/net/minecraft/world/level/block/TripWireBlock.java.patch
+++ b/paper-server/patches/sources/net/minecraft/world/level/block/TripWireBlock.java.patch
@@ -71,7 +71,7 @@
          }
 +
 +        // CraftBukkit start - Call interact even when triggering connected tripwire
-+        if (flag != poweredValue && poweredValue && blockState.getValue(TripWireBlock.ATTACHED)) {
++        if (poweredValue != flag && flag && blockState.getValue(TripWireBlock.ATTACHED)) {
 +            org.bukkit.World bworld = level.getWorld();
 +            org.bukkit.plugin.PluginManager manager = level.getCraftServer().getPluginManager();
 +            org.bukkit.block.Block block = bworld.getBlockAt(pos.getX(), pos.getY(), pos.getZ());