Add removePlayerInitialization func

This commit is contained in:
LeoDog896 2021-03-23 08:56:25 -04:00
parent 4c3215bf1b
commit a982c4f11e
1 changed files with 11 additions and 0 deletions

View File

@ -302,6 +302,17 @@ public final class ConnectionManager {
this.playerInitializations.add(playerInitialization);
}
/**
* Removes an existing player initialization consumer.
* <p>
* Removal of player initializations should be done by reference, and not cloning.
*
* @param playerInitialization the {@link Player} initialization consumer
*/
public void removePlayerInitialization(@NotNull Consumer<Player> playerInitialization) {
this.playerInitializations.remove(playerInitialization);
}
/**
* Gets the kick reason when the server is shutdown using {@link MinecraftServer#stopCleanly()}.
*