diff --git a/patches/api/0003-Default-permissions.patch b/patches/api/0003-Default-permissions.patch index 777f03433..f608807e4 100644 --- a/patches/api/0003-Default-permissions.patch +++ b/patches/api/0003-Default-permissions.patch @@ -31,10 +31,10 @@ index e1a4ddf2c07cdd242fa8054a0152522fe4039e85..8e481e3815f5645ee92f0d229e5ff25c } diff --git a/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java b/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java new file mode 100644 -index 0000000000000000000000000000000000000000..deedffb4aca00a9ff27a47a09ec7087e5566ad29 +index 0000000000000000000000000000000000000000..719980ee82bea8ac4c5e48c4ccee33c4cd413bc3 --- /dev/null +++ b/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java -@@ -0,0 +1,76 @@ +@@ -0,0 +1,77 @@ +package org.bukkit.util.permissions; + +import org.bukkit.entity.Entity; @@ -73,6 +73,7 @@ index 0000000000000000000000000000000000000000..deedffb4aca00a9ff27a47a09ec7087e + DefaultPermissions.registerPermission(PREFIX + "enderchest.rows.one", "Gives the user one row of enderchest space", org.bukkit.permissions.PermissionDefault.FALSE); + + DefaultPermissions.registerPermission(PREFIX + "debug.f3n", "Allows the user to use F3+N keybind to swap gamemodes", PermissionDefault.FALSE, purpur); ++ DefaultPermissions.registerPermission(PREFIX + "joinfullserver", "Allows the user to join a full server", PermissionDefault.FALSE, purpur); + + DefaultPermissions.registerPermission(PREFIX + "drop.spawner", "Allows the user to drop spawner cage when broken with diamond pickaxe with silk touch", PermissionDefault.FALSE, purpur); + DefaultPermissions.registerPermission(PREFIX + "place.spawner", "Allows the user to place spawner cage in the world", PermissionDefault.FALSE, purpur); diff --git a/patches/server/0213-Allow-player-join-full-server-by-permission.patch b/patches/server/0213-Allow-player-join-full-server-by-permission.patch index 90b4364ee..fc1ed1411 100644 --- a/patches/server/0213-Allow-player-join-full-server-by-permission.patch +++ b/patches/server/0213-Allow-player-join-full-server-by-permission.patch @@ -5,10 +5,10 @@ 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 77aa2de647c8c50663289f6d9b18a9dc786448c0..c684e071622483eb26e2073fd30edaf175de48dc 100644 +index 340297eaa566480997aba5537c73134ec8b5111c..4040c7d0f660d8cf8df8649e993603a0dfafd915 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java -@@ -756,7 +756,7 @@ public abstract class PlayerList { +@@ -757,7 +757,7 @@ public abstract class PlayerList { event.disallow(PlayerLoginEvent.Result.KICK_BANNED, PaperAdventure.asAdventure(chatmessage)); // Paper - Adventure } else { // return this.players.size() >= this.maxPlayers && !this.d(gameprofile) ? new ChatMessage("multiplayer.disconnect.server_full") : null;