diff --git a/patches/api/0031-Configurable-permission-message-upgrades.patch b/patches/api/0031-Configurable-permission-message-upgrades.patch new file mode 100644 index 000000000..e097b19e2 --- /dev/null +++ b/patches/api/0031-Configurable-permission-message-upgrades.patch @@ -0,0 +1,27 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: William Blake Galbreath +Date: Sat, 15 Aug 2020 11:18:27 -0500 +Subject: [PATCH] Configurable permission message upgrades + +This allows the configurable permission message in paper.yml to be blank and also support newlines + +diff --git a/src/main/java/org/bukkit/command/Command.java b/src/main/java/org/bukkit/command/Command.java +index c10fc8d23..882c565ac 100644 +--- a/src/main/java/org/bukkit/command/Command.java ++++ b/src/main/java/org/bukkit/command/Command.java +@@ -184,9 +184,13 @@ public abstract class Command { + return true; + } + ++ // Purpur start ++ String permissionMessage = this.permissionMessage; + if (permissionMessage == null) { +- target.sendMessage(Bukkit.getPermissionMessage()); // Paper +- } else if (permissionMessage.length() != 0) { ++ permissionMessage = Bukkit.getPermissionMessage(); ++ } ++ if (permissionMessage.length() != 0) { ++ // Purpur end + for (String line : permissionMessage.replace("", permission).split("\n")) { + target.sendMessage(line); + }