001 package org.bukkit.event.player;
002
003 import org.bukkit.entity.Player;
004 import org.bukkit.event.HandlerList;
005
006 /**
007 * This event is called after a player registers or unregisters a new plugin
008 * channel.
009 */
010 public abstract class PlayerChannelEvent extends PlayerEvent {
011 private static final HandlerList handlers = new HandlerList();
012 private final String channel;
013
014 public PlayerChannelEvent(final Player player, final String channel) {
015 super(player);
016 this.channel = channel;
017 }
018
019 public final String getChannel() {
020 return channel;
021 }
022
023 @Override
024 public HandlerList getHandlers() {
025 return handlers;
026 }
027
028 public static HandlerList getHandlerList() {
029 return handlers;
030 }
031 }