diff options
Diffstat (limited to 'EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java')
-rw-r--r-- | EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java index fe605b89a..4973841a3 100644 --- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java +++ b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java @@ -3,6 +3,7 @@ package com.earth2me.essentials.chat; import org.bukkit.entity.Player; import org.bukkit.event.Cancellable; import org.bukkit.event.Event; +import org.bukkit.event.HandlerList; import org.bukkit.event.player.PlayerChatEvent; @@ -14,19 +15,19 @@ public class EssentialsLocalChatEvent extends Event implements Cancellable private long radius; private boolean cancelled = false; private PlayerChatEvent parentEvent = null; + private static final HandlerList handlers = new HandlerList(); public EssentialsLocalChatEvent(final Player player, final String message, final String format, final long radius) { - super("EssLocalChat"); this.player = player; this.message = message; this.format = format; this.radius = radius; } - public EssentialsLocalChatEvent(final PlayerChatEvent event, final long radius) + public EssentialsLocalChatEvent(final PlayerChatEvent event, final ChatStore chatStore) { - this(event.getPlayer(), event.getMessage(), event.getFormat(), radius); + this(event.getPlayer(), event.getMessage(), event.getFormat(), chatStore.getRadius()); this.parentEvent = event; } @@ -97,4 +98,14 @@ public class EssentialsLocalChatEvent extends Event implements Cancellable { return parentEvent; } + + public HandlerList getHandlers() + { + return handlers; + } + + public static HandlerList getHandlerList() + { + return handlers; + } }
\ No newline at end of file |