package me.beastman3226.bc.event.job; import me.beastman3226.bc.job.Job; import me.beastman3226.bc.job.JobManager; import org.bukkit.event.Cancellable; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; /** * * @author beastman3226 */ public class JobEvent extends Event implements Cancellable{ protected static final HandlerList handlers = new HandlerList(); protected boolean cancelled; private Job job; private int id; public JobEvent(int i) { id = i; job = JobManager.getJob(i); } public JobEvent(Job j) { job = j; id = job.getID(); } public Job getJob() { return this.job; } public int getID() { return this.id; } @Override public HandlerList getHandlers() { return handlers; } public static HandlerList getHandlerList() { return handlers; } @Override public boolean isCancelled() { return cancelled; } @Override public void setCancelled(boolean bln) { this.cancelled = bln; } }