diff options
Diffstat (limited to 'src/main/java/org/bukkit/plugin/PluginManager.java')
-rw-r--r-- | src/main/java/org/bukkit/plugin/PluginManager.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/plugin/PluginManager.java b/src/main/java/org/bukkit/plugin/PluginManager.java index 804f4415..89697de8 100644 --- a/src/main/java/org/bukkit/plugin/PluginManager.java +++ b/src/main/java/org/bukkit/plugin/PluginManager.java @@ -92,8 +92,11 @@ public interface PluginManager { * Calls an event with the given details * * @param event Event details + * @throws IllegalStateException Thrown when an asynchronous event is fired from synchronous code.<br> + * <i>Note: This is best-effort basis, and should not be used to test synchronized state. This + * is an indicator for flawed flow logic.</i> */ - public void callEvent(Event event); + public void callEvent(Event event) throws IllegalStateException; /** * Registers all the events in the given listener class |