Click here for easy copy'n'paste for permissions(Includes PermissionsEx, PermissionsBukkit, and Permissions 3.x).
You don't want to add every permissions to one of your moderator, but you don't want also to add them one by one. Then you'll use the node admincmd.* that give all permissions. And then delete every permissions you don't want him to have (by example the server permissions) admincmd.server.*.
groups: default: default: true permissions: - modifyworld.* Moderator: prefix: '&0(&Mod&0)&7 ' permissions: - -admincmd.server.* - admincmd.* users: TestMod: group: - Moderator
As you can see I added the minus (-) node (-admincmd.server.*) BEFORE the “total” node (admincmd.*) it's really IMPORTANT else it will not work.
In case of you want to use the ImmunitySystem it's the same idea for the node : -admincmd.immunityLvl.samelvl this node disable the need to have the same immunityLvl to do a command on an other player. Like for the server node, you have to put it BEFORE the “total” node.
users: TestMod: permissions: groups: - Moderator groups: default: permissions: permissions.build: true Moderator: permissions: admincmd.*: true admincmd.server.*: false inheritance: - default
Here the order has no importance, only the true/false count.
To learn how to set limits with permission plugins it's here : limits