mirror of
https://github.com/GeyserMC/GeyserConnect.git
synced 2025-06-26 14:15:22 +02:00
Add max player check
This commit is contained in:
parent
12028268c6
commit
99bcfcd061
1 changed files with 6 additions and 0 deletions
|
@ -202,6 +202,12 @@ public class PacketHandler implements BedrockPacketHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean handle(SetLocalPlayerAsInitializedPacket packet) {
|
public boolean handle(SetLocalPlayerAsInitializedPacket packet) {
|
||||||
|
// Disconnect the player if the server is full
|
||||||
|
if (MasterServer.getInstance().getPlayers().size() > MasterServer.getInstance().getGeyserConnectConfig().getMaxPlayers()) {
|
||||||
|
session.disconnect("disconnectionScreen.serverFull");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
masterServer.getLogger().debug("Player initialized: " + player.getDisplayName());
|
masterServer.getLogger().debug("Player initialized: " + player.getDisplayName());
|
||||||
|
|
||||||
String message = "";
|
String message = "";
|
||||||
|
|
Loading…
Add table
Reference in a new issue