From 633007630d125e7ac509df4cdf0163fc75440773 Mon Sep 17 00:00:00 2001 From: tastybento Date: Sat, 25 Aug 2018 11:28:06 -0700 Subject: [PATCH] Fixed issue where settings.* permission was not working --- .../bentobox/bentobox/api/flags/clicklisteners/CycleClick.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/world/bentobox/bentobox/api/flags/clicklisteners/CycleClick.java b/src/main/java/world/bentobox/bentobox/api/flags/clicklisteners/CycleClick.java index c7e2b7bb4..b1f1269aa 100644 --- a/src/main/java/world/bentobox/bentobox/api/flags/clicklisteners/CycleClick.java +++ b/src/main/java/world/bentobox/bentobox/api/flags/clicklisteners/CycleClick.java @@ -38,7 +38,8 @@ public class CycleClick implements PanelItem.ClickHandler { return true; } String reqPerm = plugin.getIWM().getPermissionPrefix(Util.getWorld(user.getWorld())) + ".settings." + id; - if (!user.hasPermission(reqPerm)) { + String allPerms = plugin.getIWM().getPermissionPrefix(Util.getWorld(user.getWorld())) + ".settings.*"; + if (!user.hasPermission(reqPerm) && !user.hasPermission(allPerms)) { user.sendMessage("general.errors.no-permission", TextVariables.PERMISSION, reqPerm); user.getPlayer().playSound(user.getLocation(), Sound.BLOCK_METAL_HIT, 1F, 1F); return true;