2018-10-26 06:44:07 +02:00
|
|
|
package com.songoda.epicbosses.events;
|
2018-10-16 15:57:18 +02:00
|
|
|
|
|
|
|
import lombok.Getter;
|
2018-10-26 06:44:07 +02:00
|
|
|
import com.songoda.epicbosses.holder.ActiveBossHolder;
|
2018-10-16 15:57:18 +02:00
|
|
|
import org.bukkit.event.Event;
|
|
|
|
import org.bukkit.event.HandlerList;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author Charles Cullen
|
|
|
|
* @version 1.0.0
|
|
|
|
* @since 16-Oct-18
|
|
|
|
*/
|
|
|
|
public class BossSpawnEvent extends Event {
|
|
|
|
|
|
|
|
private static final HandlerList handlers = new HandlerList();
|
|
|
|
|
2019-03-21 06:34:45 +01:00
|
|
|
@Getter private final ActiveBossHolder activeBossHolder;
|
|
|
|
@Getter private final boolean autoSpawn;
|
2018-10-16 15:57:18 +02:00
|
|
|
|
2019-03-21 06:34:45 +01:00
|
|
|
public BossSpawnEvent(ActiveBossHolder activeBossHolder, boolean autoSpawn) {
|
2018-10-16 15:57:18 +02:00
|
|
|
this.activeBossHolder = activeBossHolder;
|
2019-03-21 06:34:45 +01:00
|
|
|
this.autoSpawn = autoSpawn;
|
2018-10-16 15:57:18 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public HandlerList getHandlers() {
|
|
|
|
return handlers;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static HandlerList getHandlerList() {
|
|
|
|
return handlers;
|
|
|
|
}
|
|
|
|
}
|