diff --git a/src/me/ryanhamshire/GriefPrevention/DataStore.java b/src/me/ryanhamshire/GriefPrevention/DataStore.java index b9fb7ce..0419fda 100644 --- a/src/me/ryanhamshire/GriefPrevention/DataStore.java +++ b/src/me/ryanhamshire/GriefPrevention/DataStore.java @@ -1686,10 +1686,13 @@ public abstract class DataStore message = message.replace("{" + i + "}", param); } - DeniedMessageEvent event = new DeniedMessageEvent(messageID, message); - Bukkit.getPluginManager().callEvent(event); - - return event.getMessage(); + if (Bukkit.isPrimaryThread()) + { + DeniedMessageEvent event = new DeniedMessageEvent(messageID, message); + Bukkit.getPluginManager().callEvent(event); + return event.getMessage(); + } + return message; } //used in updating the data schema from 0 to 1.