From 9659c3a4e5394194ec52a1d969087ab7bc7ee08e Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 4 Aug 2020 22:32:19 -0500 Subject: [PATCH] Add missing default perms for book colors --- patches/api/0004-Default-permissions.patch | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/patches/api/0004-Default-permissions.patch b/patches/api/0004-Default-permissions.patch index 022e74b5b..211b78e9b 100644 --- a/patches/api/0004-Default-permissions.patch +++ b/patches/api/0004-Default-permissions.patch @@ -31,10 +31,10 @@ index e1a4ddf2c..8e481e381 100644 } 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 000000000..3cb7890d9 +index 000000000..deedffb4a --- /dev/null +++ b/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java -@@ -0,0 +1,71 @@ +@@ -0,0 +1,76 @@ +package org.bukkit.util.permissions; + +import org.bukkit.entity.Entity; @@ -79,6 +79,11 @@ index 000000000..3cb7890d9 + + DefaultPermissions.registerPermission(PREFIX + "anvil.color", "Allows the user to use color codes on anvils", PermissionDefault.FALSE, purpur); + ++ Permission book = DefaultPermissions.registerPermission(PREFIX + "book", "Allows the user to use color codes on books", PermissionDefault.FALSE, purpur); ++ DefaultPermissions.registerPermission(PREFIX + "book.color.edit", "Allows the user to use color codes on books when editing", PermissionDefault.FALSE, book); ++ DefaultPermissions.registerPermission(PREFIX + "book.color.sign", "Allows the user to use color codes on books when signing", PermissionDefault.FALSE, book); ++ book.recalculatePermissibles(); ++ + Permission sign = DefaultPermissions.registerPermission(PREFIX + "sign", "Allows the user to use all sign abilities", PermissionDefault.FALSE, purpur); + DefaultPermissions.registerPermission(PREFIX + "sign.click.opens.editor", "Allows the user to click signs to open sign editor", PermissionDefault.FALSE, sign); + DefaultPermissions.registerPermission(PREFIX + "sign.color", "Allows the user to use color codes on signs", PermissionDefault.FALSE, sign);