From 7d5e6ec8199228c5a477d96d1334f350b80f72ce Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Sat, 12 Feb 2022 08:31:03 -0600 Subject: [PATCH] Fix join full server permission --- .../0195-Allow-player-join-full-server-by-permission.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/server/0195-Allow-player-join-full-server-by-permission.patch b/patches/server/0195-Allow-player-join-full-server-by-permission.patch index 562b30bfd..8ff68abdd 100644 --- a/patches/server/0195-Allow-player-join-full-server-by-permission.patch +++ b/patches/server/0195-Allow-player-join-full-server-by-permission.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Allow player join full server by permission diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index d6413977a87613a88a155630fa3be9ee9a99d47e..d23d178ff161b8f3d645b7776295bdb0808d12a5 100644 +index a088205b5c56595e37ad2e725dcfe31849fe1d96..ebddd006afe4960ac90642d4683c5cc8ef0ac33e 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -766,7 +766,7 @@ public abstract class PlayerList { @@ -13,7 +13,7 @@ index d6413977a87613a88a155630fa3be9ee9a99d47e..d23d178ff161b8f3d645b7776295bdb0 } else { // return this.players.size() >= this.maxPlayers && !this.canBypassPlayerLimit(gameprofile) ? new ChatMessage("multiplayer.disconnect.server_full") : null; - if (this.players.size() >= this.maxPlayers && !this.canBypassPlayerLimit(gameprofile)) { -+ if (this.players.size() >= this.maxPlayers && (!player.hasPermission("purpur.joinfullserver") || !this.canBypassPlayerLimit(gameprofile))) { // Purpur ++ if (this.players.size() >= this.maxPlayers && !(player.hasPermission("purpur.joinfullserver") || this.canBypassPlayerLimit(gameprofile))) { // Purpur event.disallow(PlayerLoginEvent.Result.KICK_FULL, PaperAdventure.LEGACY_SECTION_UXRC.deserialize(org.spigotmc.SpigotConfig.serverFullMessage)); // Spigot // Paper - Adventure } }