Server Crash - I Dont Know Why

The server keeps crashing with these errors i think it is the plugin i made but im not too sure, im quite new to making plugins so it could just be an easy fix.

30.06 17:09:49 [Server] ERROR The server has stopped responding!
30.06 17:09:49 [Server] ERROR Please report this to PaperSpigot directly!
30.06 17:09:49 [Server] ERROR Be sure to include ALL relevant console errors and Minecraft crash reports
30.06 17:09:49 [Server] ERROR PaperSpigot version: git-PaperSpigot-“4c7641d” (MC: 1.8.8)
30.06 17:09:49 [Server] ERROR ------------------------------
30.06 17:09:49 [Server] ERROR Server thread dump (Look for plugins here before reporting to PaperSpigot!):
30.06 17:09:49 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: Server thread
30.06 17:09:50 [Server] ERROR PID: 16 | Suspended: false | Native: false | State: RUNNABLE
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.Entity.move(Entity.java:478)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityLiving.g(EntityLiving.java:1405)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityHuman.g(EntityHuman.java:1366)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityLiving.m(EntityLiving.java:1655)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityHuman.m(EntityHuman.java:394)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityLiving.t_(EntityLiving.java:1495)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityHuman.t_(EntityHuman.java:174)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.EntityPlayer.l(EntityPlayer.java:293)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:385)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:8)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13)
30.06 17:09:50 [Server] ERROR java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
30.06 17:09:50 [Server] ERROR java.util.concurrent.FutureTask.run(FutureTask.java:266)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713)
30.06 17:09:50 [Server] ERROR net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616)
30.06 17:09:50 [Server] ERROR java.lang.Thread.run(Thread.java:748)
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Entire Thread Dump:
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: Keep-Alive-Timer
30.06 17:09:50 [Server] ERROR PID: 164 | Suspended: false | Native: false | State: TIMED_WAITING
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR java.lang.Thread.sleep(Native Method)
30.06 17:09:50 [Server] ERROR sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172)/)
30.06 17:09:50 [Server] ERROR java.lang.Thread.run(Thread.java:748)
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: Async Chat Thread - #6
30.06 17:09:50 [Server] ERROR PID: 156 | Suspended: false | Native: false | State: TIMED_WAITING
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR sun.misc.Unsafe.park(Native Method)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
30.06 17:09:50 [Server] ERROR java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
30.06 17:09:50 [Server] ERROR java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
30.06 17:09:50 [Server] ERROR java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
30.06 17:09:50 [Server] ERROR java.lang.Thread.run(Thread.java:748)
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: pool-6-thread-1
30.06 17:09:50 [Server] ERROR PID: 121 | Suspended: false | Native: false | State: WAITING
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR sun.misc.Unsafe.park(Native Method)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
30.06 17:09:50 [Server] ERROR java.lang.Thread.run(Thread.java:748)
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: Chunk I/O Executor Thread-2
30.06 17:09:50 [Server] ERROR PID: 48 | Suspended: false | Native: false | State: WAITING
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR sun.misc.Unsafe.park(Native Method)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
30.06 17:09:50 [Server] ERROR java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
30.06 17:09:50 [Server] ERROR java.lang.Thread.run(Thread.java:748)
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: Chunk I/O Executor Thread-1
30.06 17:09:50 [Server] ERROR PID: 47 | Suspended: false | Native: false | State: WAITING
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR sun.misc.Unsafe.park(Native Method)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
30.06 17:09:50 [Server] ERROR java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
30.06 17:09:50 [Server] ERROR java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
30.06 17:09:50 [Server] ERROR java.lang.Thread.run(Thread.java:748)
30.06 17:09:50 [Server] ERROR ------------------------------
30.06 17:09:50 [Server] ERROR Current Thread: ProtocolLib-StructureCompiler 0
30.06 17:09:50 [Server] ERROR PID: 46 | Suspended: false | Native: false | State: WAITING
30.06 17:09:50 [Server] ERROR Stack:
30.06 17:09:50 [Server] ERROR sun.misc.Unsafe.park(Native Method)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
30.06 17:09:50 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
30.06 17:09:50 [Server] ERROR java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)[/code]