Class PlayerChooseInitialServerEvent
- java.lang.Object
-
- com.velocitypowered.api.event.player.PlayerChooseInitialServerEvent
-
@AwaitingEvent public class PlayerChooseInitialServerEvent extends Object
Fired when a player has finished the login process, and we need to choose the first server to connect to. Velocity will wait on this event to finish firing before initiating the connection but you should try to limit the work done in this event. Failures will be handled byKickedFromServerEventas normal.
-
-
Constructor Summary
Constructors Constructor Description PlayerChooseInitialServerEvent(Player player, @Nullable RegisteredServer initialServer)Constructs a PlayerChooseInitialServerEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<RegisteredServer>getInitialServer()PlayergetPlayer()voidsetInitialServer(@Nullable RegisteredServer server)Sets the new initial server.StringtoString()
-
-
-
Constructor Detail
-
PlayerChooseInitialServerEvent
public PlayerChooseInitialServerEvent(Player player, @Nullable RegisteredServer initialServer)
Constructs a PlayerChooseInitialServerEvent.- Parameters:
player- the player that was connectedinitialServer- the initial server selected, may benull
-
-
Method Detail
-
getPlayer
public Player getPlayer()
-
getInitialServer
public Optional<RegisteredServer> getInitialServer()
-
setInitialServer
public void setInitialServer(@Nullable RegisteredServer server)
Sets the new initial server.- Parameters:
server- the initial server the player should connect to
-
-