001    package org.bukkit.event;
002    
003    import java.lang.annotation.ElementType;
004    import java.lang.annotation.Retention;
005    import java.lang.annotation.RetentionPolicy;
006    import java.lang.annotation.Target;
007    
008    /**
009     * An annotation to mark methods as being event handler methods
010     */
011    @Target(ElementType.METHOD)
012    @Retention(RetentionPolicy.RUNTIME)
013    public @interface EventHandler {
014        EventPriority priority() default EventPriority.NORMAL;
015    
016        boolean ignoreCancelled() default false;
017    }