diff --git a/resources/ChangeLog.txt b/resources/ChangeLog.txt index d4e79339af..30c7bcf5e5 100644 --- a/resources/ChangeLog.txt +++ b/resources/ChangeLog.txt @@ -4434,4 +4434,6 @@ v0.92.0.11: - Closes #3814. - Remove /town unclaim outpost from /town unclaim ? - Add /ta unclaim & /plot unclaim tab completes. - - Closes #3883. \ No newline at end of file + - Closes #3883. + - Add ignoreCancelled=true to onPlayerTakeLecternBookEvent to prevent Towny overriding plugins who've already stopped taking a book. + - Closes #3894. \ No newline at end of file diff --git a/src/com/palmergames/bukkit/towny/listeners/TownyPlayerListener.java b/src/com/palmergames/bukkit/towny/listeners/TownyPlayerListener.java index f4a1fb5b42..acece0a82b 100644 --- a/src/com/palmergames/bukkit/towny/listeners/TownyPlayerListener.java +++ b/src/com/palmergames/bukkit/towny/listeners/TownyPlayerListener.java @@ -1040,7 +1040,7 @@ public void onPlayerLeaveTown(PlayerLeaveTownEvent event) throws TownyException * Any player that can break the lectern will be able to get the book anyways. * @param event - PlayerTakeLecternBookEvent */ - @EventHandler(priority = EventPriority.HIGHEST) + @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) public void onPlayerTakeLecternBookEvent(PlayerTakeLecternBookEvent event) { if (plugin.isError()) {