summaryrefslogtreecommitdiff
path: root/dicore3/core/src/main/java/io/dico/dicore/event/Listener.java
blob: c3e5413f7ed1e592126543ffff0a66a4ed1bf1c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package io.dico.dicore.event;

import org.bukkit.event.EventPriority;

public interface Listener<T> {
    
    default EventPriority getPriority() {
        return EventPriority.NORMAL;
    }
    
    default boolean listensToCancelledState(boolean cancelled) {
        return !cancelled;
    }
    
    void accept(T event);
    
}