@@ -0,0 +1,615 @@
+package net.dimensions.solar.event;%0A%0Apublic enum EventPriority%7B%0A%0A    FIRST(0, false),%0A    EARLY_IGNORE_CANCEL(1, true),%0A    EARLY(2, false),%0A    DEFAULT_IGNORE_CANCEL(3, true),%0A    DEFAULT(4, false),%0A    LATE_IGNORE_CANCEL(5, true),%0A    LATE(6, false),%0A    LAST_IGNORE_CANCEL(7, true),%0A    LAST(8, false);%0A%0A    private final int index;%0A    private final boolean ignoreCancel;%0A%0A    EventPriority(int i, boolean b)%7B%0A        this.index = i;%0A        this.ignoreCancel = b;%0A    %7D%0A%0A    public int getIndex()%7B%0A        return this.index;%0A    %7D%0A%0A    public boolean ignoreCancel()%7B%0A        return this.ignoreCancel;%0A    %7D%0A%0A%7D%0A

Create EventPriority to organize events