ProjectAres/PGM/src/main/java/tc/oc/pgm/events/PlayerJoinPartyEvent.java

30 lines
816 B
Java

package tc.oc.pgm.events;
import javax.annotation.Nullable;
import tc.oc.pgm.match.MatchPlayer;
import tc.oc.pgm.match.Party;
import static com.google.common.base.Preconditions.checkNotNull;
/**
* Subclass of {@link PlayerPartyChangeEvent} called in cases where the player
* is actually joining a party i.e. {@link #getNewParty()} returns non-null.
*
* @deprecated just use {@link PlayerChangePartyEvent} for everything
*/
@Deprecated
public class PlayerJoinPartyEvent extends PlayerPartyChangeEvent {
public PlayerJoinPartyEvent(MatchPlayer player, @Nullable Party oldParty, Party newParty) {
super(player, oldParty, checkNotNull(newParty));
}
/**
* Overridden to remove @Nullable
*/
@Override
public Party getNewParty() {
return super.getNewParty();
}
}