30 lines
816 B
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();
|
|
}
|
|
}
|