summaryrefslogtreecommitdiff
path: root/dicore3/core/src/main/java/io/dico/dicore/event/Listener.java
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2018-07-25 01:53:02 +0100
committerDico200 <dico.karssiens@gmail.com>2018-07-25 01:53:02 +0100
commit5e168847c2624b767deb9da310ecfdf169e0f43c (patch)
tree56b76556a6837fff20b800d5a22218286a975581 /dicore3/core/src/main/java/io/dico/dicore/event/Listener.java
parent60503351a30a91985b95ee8aa64e163ef084b34b (diff)
Add dicore3-core, without really irrelevant packages
Diffstat (limited to 'dicore3/core/src/main/java/io/dico/dicore/event/Listener.java')
-rw-r--r--dicore3/core/src/main/java/io/dico/dicore/event/Listener.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/dicore3/core/src/main/java/io/dico/dicore/event/Listener.java b/dicore3/core/src/main/java/io/dico/dicore/event/Listener.java
new file mode 100644
index 0000000..c3e5413
--- /dev/null
+++ b/dicore3/core/src/main/java/io/dico/dicore/event/Listener.java
@@ -0,0 +1,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);
+
+}