diff options
author | KHobbits <rob@khobbits.co.uk> | 2012-09-09 06:36:14 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2012-09-09 06:36:14 +0100 |
commit | 82d298ab371b1a94c42929f3029ff511c9a3847c (patch) | |
tree | 492fcf7b0dd14305d365eae3715719583f233233 /EssentialsChat/src/com/earth2me | |
parent | c69683b2104b19574a2ef8a20ff8b8e7bd0715b8 (diff) | |
download | Essentials-82d298ab371b1a94c42929f3029ff511c9a3847c.tar Essentials-82d298ab371b1a94c42929f3029ff511c9a3847c.tar.gz Essentials-82d298ab371b1a94c42929f3029ff511c9a3847c.tar.lz Essentials-82d298ab371b1a94c42929f3029ff511c9a3847c.tar.xz Essentials-82d298ab371b1a94c42929f3029ff511c9a3847c.zip |
If chat event doesn't resolve to valid player, cancel and exit.
Diffstat (limited to 'EssentialsChat/src/com/earth2me')
-rw-r--r-- | EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayerListenerLowest.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayerListenerLowest.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayerListenerLowest.java index 410dc3b3b..e8fee2fbb 100644 --- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayerListenerLowest.java +++ b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayerListenerLowest.java @@ -32,6 +32,12 @@ public class EssentialsChatPlayerListenerLowest extends EssentialsChatPlayer } final User user = ess.getUser(event.getPlayer()); + + if (user == null) { + event.setCancelled(true); + return; + } + final ChatStore chatStore = new ChatStore(ess, user, getChatType(event.getMessage())); setChatStore(event, chatStore); |