summaryrefslogtreecommitdiffstats
path: root/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java
diff options
context:
space:
mode:
Diffstat (limited to 'EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java')
-rw-r--r--EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEvent.java17
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