package net.CyanWool.api.event.player;
import net.CyanWool.api.entity.player.Player;
import net.CyanWool.api.event.Cancellable;
import net.CyanWool.api.event.HandlerList;
public class PlayerKickEvent extends PlayerEvent implements Cancellable {
private static final HandlerList handlers = new HandlerList();
private String kickReason;
private Boolean cancel;
public PlayerKickEvent(final Player playerKicked, final String kickReason) {
super(playerKicked);
this.kickReason = kickReason;
this.cancel = false;
}
public String getReason() {
return kickReason;
}
@Override
public boolean isCancelled() {
return cancel;
}
@Override
public void setCancelled(boolean cancel) {
this.cancel = cancel;
}
public void setReason(String kickReason) {
this.kickReason = kickReason;
}
@Override
public HandlerList getHandlers() {
return handlers;
}
public static HandlerList getHandlerList() {
return handlers;
}
}