From 7bbc3ea20b42b7fabe74bc3b06470a58c412a109 Mon Sep 17 00:00:00 2001 From: ThePindabaas <219561634+ThePindabaas@users.noreply.github.com> Date: Thu, 9 Jul 2026 19:53:26 +0200 Subject: [PATCH] restrict if condition --- src/main/java/net/ardakaz/griefalert/GriefAlert.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/ardakaz/griefalert/GriefAlert.java b/src/main/java/net/ardakaz/griefalert/GriefAlert.java index 4037613..5784c21 100644 --- a/src/main/java/net/ardakaz/griefalert/GriefAlert.java +++ b/src/main/java/net/ardakaz/griefalert/GriefAlert.java @@ -73,7 +73,7 @@ public class GriefAlert extends JavaPlugin implements Listener { } } // If we see a break before a placement, stop (block is gone) - if (parseResult.getActionId() == 0) { + if (parseResult.getActionId() == 0 && !parseResult.isRolledBack()) { break; } } @@ -280,6 +280,7 @@ public class GriefAlert extends JavaPlugin implements Listener { String worldName = event.getBlock().getWorld().getName(); // Check if grief + debugInspectBlock(event.getBlock(), event.getPlayer()); String target = inspectBlock(event.getBlock(), event.getPlayer()); if (target != null) { String message = ChatColor.GRAY + playerName + " broke " + blockType + " placed by " + target + " at " + x + " " + y + " " + z + getHumanWorldName(worldName);