2017-12-30 08:36:36 +01:00
|
|
|
package net.citizensnpcs;
|
|
|
|
|
|
|
|
import org.bukkit.Location;
|
|
|
|
import org.bukkit.event.HandlerList;
|
|
|
|
|
2020-11-17 03:15:52 +01:00
|
|
|
import net.citizensnpcs.api.event.NPCEvent;
|
|
|
|
import net.citizensnpcs.api.npc.NPC;
|
|
|
|
|
2017-12-30 08:36:36 +01:00
|
|
|
public class NPCNeedsRespawnEvent extends NPCEvent {
|
|
|
|
private final Location spawn;
|
|
|
|
|
|
|
|
public NPCNeedsRespawnEvent(NPC npc, Location at) {
|
|
|
|
super(npc);
|
|
|
|
this.spawn = at;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public HandlerList getHandlers() {
|
|
|
|
return handlers;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Location getSpawnLocation() {
|
2020-11-17 03:15:52 +01:00
|
|
|
return spawn.clone();
|
2017-12-30 08:36:36 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public static HandlerList getHandlerList() {
|
|
|
|
return handlers;
|
|
|
|
}
|
2020-11-17 03:15:52 +01:00
|
|
|
|
|
|
|
private static final HandlerList handlers = new HandlerList();
|
2017-12-30 08:36:36 +01:00
|
|
|
}
|