ACTUALLY add the event >_>
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
package com.garbagemule.MobArena.events;
|
||||
|
||||
import com.garbagemule.MobArena.framework.Arena;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.event.HandlerList;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
public class ArenaCompleteEvent extends Event {
|
||||
private static final HandlerList handlers = new HandlerList();
|
||||
|
||||
private Arena arena;
|
||||
private Set<Player> winners;
|
||||
|
||||
public ArenaCompleteEvent(Arena arena) {
|
||||
this.arena = arena;
|
||||
this.winners = new HashSet<Player>();
|
||||
this.winners.addAll(arena.getPlayersInArena());
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the arena the event happened in.
|
||||
*
|
||||
* @return an arena
|
||||
*/
|
||||
public Arena getArena() {
|
||||
return arena;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a set of players who survived until the final wave.
|
||||
*
|
||||
* @return a set of winners
|
||||
*/
|
||||
public Set<Player> getWinners() {
|
||||
return winners;
|
||||
}
|
||||
|
||||
public HandlerList getHandlers() {
|
||||
return handlers;
|
||||
}
|
||||
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlers;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user