package net.anxuiz.tourney.event; import com.google.common.base.Preconditions; import org.bukkit.event.HandlerList; import tc.oc.api.docs.Entrant; import tc.oc.pgm.events.MatchEvent; import tc.oc.pgm.teams.Team; public class EntrantUnregisterEvent extends MatchEvent { private static final HandlerList handlers = new HandlerList(); private final Team team; private final Entrant entrant; public EntrantUnregisterEvent(final Team team, final Entrant entrant) { super(team.getMatch()); this.team = Preconditions.checkNotNull(team, "Team"); this.entrant = Preconditions.checkNotNull(entrant, "Entrant"); } public static HandlerList getHandlerList() { return EntrantUnregisterEvent.handlers; } public Entrant getEntrant() { return entrant; } public Team getTeam() { return team; } @Override public HandlerList getHandlers() { return EntrantUnregisterEvent.handlers; } }