001 package org.bukkit.event; 002 003 public interface Cancellable { 004 005 /** 006 * Gets the cancellation state of this event. A cancelled event will not 007 * be executed in the server, but will still pass to other plugins 008 * 009 * @return true if this event is cancelled 010 */ 011 public boolean isCancelled(); 012 013 /** 014 * Sets the cancellation state of this event. A cancelled event will not 015 * be executed in the server, but will still pass to other plugins. 016 * 017 * @param cancel true if you wish to cancel this event 018 */ 019 public void setCancelled(boolean cancel); 020 }