 +}
 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
+index 0000000..be56927
 --- /dev/null
 +++ b/sources/minecraft_server/com/vanillage/utils/event/ResultableEvent.java
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,113 @@
 +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 {

From f880f3199a4ac5e7017edd4a73deadffbc9442c5 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

+    @Override
+    public Result denyIfHandled() {
+        return denyIf(Result.HANDLE);
+    }
+
+    @Override
+    public Result denyIfAllowed() {
+        return denyIf(Result.ALLOW);
+    }
+}
diff --git a/sources/minecraft_server/net/minecraft/server/MinecraftServer.java b/sources/minecraft_server/net/minecraft/server/MinecraftServer.java
