From 3789848bc6d276e9b562314c798d58da7fc38533 Mon Sep 17 00:00:00 2001 From: jquery-package <78819641+jquery-package@users.noreply.github.com> Date: Sun, 12 Jan 2025 19:43:51 +0400 Subject: [PATCH] Add a separate permission for /skull to give skull to other player #5822 introduced a new feature that is lack of permission. I think it'll be nice to have one --- .../java/com/earth2me/essentials/commands/Commandskull.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandskull.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandskull.java index e91a3addbf6..e491a22f7a9 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandskull.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandskull.java @@ -89,7 +89,7 @@ protected void run(final Server server, final User user, final String commandLab if (itemSkull != null && MaterialUtil.isPlayerHead(itemSkull) && user == player) { metaSkull = (SkullMeta) itemSkull.getItemMeta(); - } else if (user.isAuthorized("essentials.skull.spawn")) { + } else if (user == player ? user.isAuthorized("essentials.skull.spawn") : user.isAuthorized("essentials.skull.spawn.others")) { itemSkull = new ItemStack(SKULL_ITEM, 1, (byte) 3); metaSkull = (SkullMeta) itemSkull.getItemMeta(); spawn = true;