-From f880f3199a4ac5e7017edd4a73deadffbc9442c5 Mon Sep 17 00:00:00 2001
+From e8094692647f0b9bb3cfe6c0982f0b78d3ad4dd1 Mon Sep 17 00:00:00 2001
 From: stonar96 <minecraft.stonar96@gmail.com>
 Date: Sun, 9 Sep 2018 03:39:59 +0200
 Subject: [PATCH] Add basic event system

+}
diff --git a/sources/minecraft_server/com/vanillage/utils/event/ResultableEvent.java b/sources/minecraft_server/com/vanillage/utils/event/ResultableEvent.java
new file mode 100644
index 0000000..e836eed
--- /dev/null
+++ b/sources/minecraft_server/com/vanillage/utils/event/ResultableEvent.java
@@ -0,0 +1,108 @@
+package com.vanillage.utils.event;
+
+public abstract class ResultableEvent<L extends Listener<L, SELF>, SELF extends Event<L, SELF>> extends Event<L, SELF> implements Resultable {

+    @Override
+    public Result denyIfHandled() {
+        return denyIf(Result.HANDLE);
+    }
+
+    @Override
+    public Result denyIfAllowed() {
+        return denyIf(Result.ALLOW);
+    }
+}
diff --git a/sources/minecraft_server/com/vanillage/minecraftalphaserver/event/TestEvent.java b/sources/minecraft_server/com/vanillage/minecraftalphaserver/event/TestEvent.java
