Mirror von
https://github.com/PaperMC/Velocity.git
synchronisiert 2024-12-23 23:00:35 +01:00
Add VelocityServer#shutdown(boolean, TextComponent)
Dieser Commit ist enthalten in:
Ursprung
fb0446f4fc
Commit
941800ce96
@ -360,11 +360,12 @@ public class VelocityServer implements ProxyServer {
|
||||
}
|
||||
|
||||
/**
|
||||
* Shuts down the proxy.
|
||||
* Shuts down the proxy, kicking players with the specified {@param reason}.
|
||||
*
|
||||
* @param explicitExit whether the user explicitly shut down the proxy
|
||||
* @param reason message to kick online players with
|
||||
*/
|
||||
public void shutdown(boolean explicitExit) {
|
||||
public void shutdown(boolean explicitExit, TextComponent reason) {
|
||||
if (eventManager == null || pluginManager == null || cm == null || scheduler == null) {
|
||||
throw new AssertionError();
|
||||
}
|
||||
@ -382,7 +383,7 @@ public class VelocityServer implements ProxyServer {
|
||||
|
||||
ImmutableList<ConnectedPlayer> players = ImmutableList.copyOf(connectionsByUuid.values());
|
||||
for (ConnectedPlayer player : players) {
|
||||
player.disconnect(TextComponent.of("Proxy shutting down."));
|
||||
player.disconnect(reason);
|
||||
}
|
||||
|
||||
try {
|
||||
@ -425,6 +426,15 @@ public class VelocityServer implements ProxyServer {
|
||||
thread.start();
|
||||
}
|
||||
|
||||
/**
|
||||
* Calls {@link #shutdown(boolean, TextComponent)} with the default reason "Proxy shutting down."
|
||||
*
|
||||
* @param explicitExit whether the user explicitly shut down the proxy
|
||||
*/
|
||||
public void shutdown(boolean explicitExit) {
|
||||
shutdown(explicitExit, TextComponent.of("Proxy shutting down."));
|
||||
}
|
||||
|
||||
public AsyncHttpClient getAsyncHttpClient() {
|
||||
return ensureInitialized(cm).getHttpClient();
|
||||
}
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren