I have installed these plugins :- Plugin Metrics PermissionsEx Modifyworld Essentials/Spawn/Chat ChatManager This is my permissions file http://pastebin.com/eGVn6tsn With ModifyWorld installed, both Guest and Member cannot build, chat, or use any command, even ones in their permissions. There is no 'You cannot break this' message, blocks just replace themselves when broken. Without ModifyWorld, both can build, chat and use any of their permission commands. I want Guest to only be able to use chat and not build, please help I have spent about a week trying to get this to work. **EDIT** I did what 'JamiePhonic' said and it had no effect. However, I then deleted the entire 'users:' section at the very bottom, re-joined, and it now works. If anyone else is having this problem try that, and here is my new permissions file incase there is a difference in there. thxbai. New permissions file : http://pastebin.com/Ua853j1M
you should really only have one chat plugin. choose essentials chat or chat manager. also, your problem is here: Code: Member: permissions: - modifyworld.* - essentials.sethome - essentials.sethome.bed - essentials.home - essentials.home.bed - essentials.delhome - essentials.tpa - essentials.tpaccept - essentials.tpdeny - essentials.helpop - essentials.help - essentials.afk - essentials.afk.auto - essentials.mail - essentials.mail.send - essentials.msg - essentials.me - modifyworld.* - -'*' you grant all those permissions, then, right at the end, you deny them all. the plugin interprets this as: you can have this permission, and this one, and this one... actually, nevermind. you get none. it should look like: Code: Member: permissions: - modifyworld.* - essentials.sethome - essentials.sethome.bed - essentials.home - essentials.home.bed - essentials.delhome - essentials.tpa - essentials.tpaccept - essentials.tpdeny - essentials.helpop - essentials.help - essentials.afk - essentials.afk.auto - essentials.mail - essentials.mail.send - essentials.msg - essentials.me - modifyworld.* you don't need to specify - -'*' as a permission. all permissions are assumed denied by default.
Right. And for future reference, if you're negating a permission (denying) manually, you need to put it at the beginning of the group, like JamiePhonic did for the "- '*'" node.
most of the time, the only reason you'd want to deny a permission is for laziness. for example, allow access to all essentials commands, but not /tp Code: Member: permissions: - essentials.* - -essentials.tp
JamiePhonic You've got that backwards. The negation would have to be first. Code: Member: permissions: - -essentials.tp - essentials.*
no, to allow access to all essentials commands, but not /tp: Code: Member: permissions: - essentials.* <==Grant all essentials permissions - -essentials.tp <== Deny the teleport permission your version deny's access to the essentials teleport permission, then grants it via essentials.* anyway
It works! I did what you said, no effect. But for some reason I deleted the 'users:' at the bottom, and rejoined, and permissions works as it should. New permissions file : http://pastebin.com/Ua853j1M