package de.tobiyas.racesandclasses.eventprocessing.events.stun;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.HandlerList;
import org.bukkit.event.player.PlayerEvent;
public class PlayerStunnedEvent extends PlayerEvent implements Cancellable {
/**
* The static list of all handlers that are interested in this event
*/
private static final HandlerList handlers = new HandlerList();
public static HandlerList getHandlerList() {
return handlers;
}
@Override
public HandlerList getHandlers() {
return handlers;
}
/**
* The Time in ticks.
*/
private int timeInTicks;
/**
* If the event is canceled.
*/
private boolean canceled;
public PlayerStunnedEvent(Player stunned, int timeInTicks) {
super(stunned);
this.timeInTicks = timeInTicks;
this.canceled = false;
}
public int getTimeInTicks() {
return timeInTicks;
}
public void setTimeInTicks(int timeInTicks) {
this.timeInTicks = timeInTicks;
}
@Override
public boolean isCancelled() {
return canceled;
}
@Override
public void setCancelled(boolean cancel) {
this.canceled = cancel;
}
}