Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 47 lines 1.0 kB view raw
1package org.bukkit.event; 2 3/** 4 * Represents an event's priority in execution 5 */ 6public enum EventPriority { 7 8 /** 9 * Event call is of very low importance and should be ran first, to allow 10 * other plugins to further customise the outcome 11 */ 12 LOWEST(0), 13 /** 14 * Event call is of low importance 15 */ 16 LOW(1), 17 /** 18 * Event call is neither important nor unimportant, and may be ran 19 * normally 20 */ 21 NORMAL(2), 22 /** 23 * Event call is of high importance 24 */ 25 HIGH(3), 26 /** 27 * Event call is critical and must have the final say in what happens 28 * to the event 29 */ 30 HIGHEST(4), 31 /** 32 * Event is listened to purely for monitoring the outcome of an event. 33 * <p> 34 * No modifications to the event should be made under this priority 35 */ 36 MONITOR(5); 37 38 private final int slot; 39 40 private EventPriority(int slot) { 41 this.slot = slot; 42 } 43 44 public int getSlot() { 45 return slot; 46 } 47}