summaryrefslogtreecommitdiff
path: root/dicore3/core/src/main/java/io/dico/dicore/event/Listener.java
blob: 064cd284e2b865b0c4a58081537fd77a0e231e9e (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);
    
}