1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-09-28 23:29:08 +02:00

Added a new permission node 'groupmanager.op'. This will cause players

with this node to be treated as op's when using GroupManager commands
(they will still require each commands
permission node to use them).
This commit is contained in:
ElgarL
2012-04-02 21:12:19 +01:00
parent 3f73272524
commit e2e51c9c95
3 changed files with 10 additions and 3 deletions

View File

@@ -303,7 +303,7 @@ public class GroupManager extends JavaPlugin {
senderPlayer = (Player) sender;
senderUser = worldsHolder.getWorldData(senderPlayer).getUser(senderPlayer.getName());
senderGroup = senderUser.getGroup();
isOpOverride = (isOpOverride && senderPlayer.isOp());
isOpOverride = (isOpOverride && (senderPlayer.isOp() || worldsHolder.getWorldPermissions(senderPlayer).has(senderPlayer, "groupmanager.op")));
System.out.println("[PLAYER_COMMAND] " + senderPlayer.getName() + ": /" + commandLabel + " " + Tasks.join(args, " "));
if (isOpOverride || worldsHolder.getWorldPermissions(senderPlayer).has(senderPlayer, "groupmanager." + cmd.getName())) {