package me.libraryaddict.disguise.Events; import me.libraryaddict.disguise.DisguiseTypes.Disguise; import org.bukkit.entity.Entity; import org.bukkit.event.Cancellable; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; public class DisguisedEvent extends Event implements Cancellable { private static final HandlerList handlers = new HandlerList(); public static HandlerList getHandlerList() { return handlers; } private Disguise disguise; private Entity disguised; private boolean isCancelled; public DisguisedEvent(Entity entity, Disguise disguise) { this.disguised = entity; this.disguise = disguise; } public Disguise getDisguise() { return disguise; } public Entity getDisguised() { return disguised; } public HandlerList getHandlers() { return handlers; } @Override public boolean isCancelled() { return isCancelled; } @Override public void setCancelled(boolean cancelled) { isCancelled = cancelled; } }