diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandeditsign.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandeditsign.java index 669751de0dc..b6908bdae56 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandeditsign.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandeditsign.java @@ -100,13 +100,17 @@ protected void run(final Server server, final User user, final String commandLab for (int i = 0; i < 4; i++) { existingLines[i] = FormatUtil.formatString(user, "essentials.editsign", user.getSignCopy().get(i)); } + if (callSignEvent(sign, user.getBase(), existingLines)) { + return; + } user.sendTl("editsignPaste", commandLabel); } else { existingLines[line] = FormatUtil.formatString(user, "essentials.editsign", user.getSignCopy().get(line)); + if (callSignEvent(sign, user.getBase(), existingLines)) { + return; + } user.sendTl("editsignPasteLine", line + 1, commandLabel); } - - callSignEvent(sign, user.getBase(), existingLines); } else { throw new NotEnoughArgumentsException(); }