Ok so I have done research for quite some time on the issue so I think I know whats wrong but I dunno how to fix it. So while I am in game and I try to perform a PEX command this is what I get: So as you can see there are my plugins as well. My theory is that something in Essentials is conflicting with PEX, the command was /pex groups Also here is my config file: groups: Owner: Prefix: '&4[Owner]' Suffix: '&4' Permissions: - '*' Options: Rank: '1' Build: True Admin: Prefix: '&c[Admin]&f' Permissions: - '*' Options: Rank: '100' Build: True Donator: Moderator: Prefix:'&9[Moderator]' Sufix: '&9' Inheritance: - Builder permissions: - Physicalshop.admin - worldedit.chunkinfo - worldedit.listchunks - stargate.* - essentials.fly - essentials.feed - essentials.feed.others - essentials.fly.others - essentials.gamemode - essentials.gamemode.others - essentials.give - essentials.heal - essentials.others - essentials.unlimited - essentials.ban - essentials.broadcast - essentials.clearinventory - essentials.clearinventory.others - essentials.deljail - essentials.gc - essentials.invsee - essentials.invsee.modify - essentials.jails - essentials.kick - essentials.kill - essentials.lightning - essentials.mute - essentials.spawnmob* - essentials.spawnmob - essentials.spawnmob.[mob] - essentials.tempban - essentials.togglejail - essentials.unban - essentials.weather - essentials.delhome.others - essentials.delwarp - essentials.sethome.others - essentials.setwarp - essentials.top - essentials.tp - essentials.tp.others - essentials.tpa - essentials.tphere - essentials.tppos - essentials.warp - essentials.warp* - essentials.warp.otherplayers - essentials.warp.list - essentials.build - essentials.chat.color - essentials.chat.format - essentials.chat.shout - essentials.joinfullserver - essentials.protect.ownerinfo - essentials.setxmpp - essentials.xmpp Options: Rank: '400' Build: True Builder: Prefix: '&e[Builder]' Suffix: '&e' Inheritance: - Member Permissions: - worldedit.* - essentials.bigtree - essentials.fly - essentials.gamemode - essentials.oversizedstacks - essentials.kit - essentials.kit* - essentials.more - essentials.tree Options: Rank: '600' Build: True Member: Prefix: '&cMember' Sufix: '&f' Permissions: - spleefultimate.player.play - spleefultimate.player.spectate - spleefultimate.player.return - modifyworld.* Build: True Guest: Default: true Prefix: '&7[Guest]' Permissions: - essentials.rules - essentials.list - essentials.fly - essentials.afk Build: False Users: 618nine: Group: - Moderator DrkNinja: Group: - Owner DrkFatality: Group: - Member Zeketastic2: Group: - Admin DrkZealot: Group: - Admin CEOMAN602: Group: - Member Will1214: Group: - Member And before there are any smart comments, I am new to this, first server I've ever had set up and it is a work in progress. So if you are going to help, the give constructive criticism not "You an idiot". Any help would be much appreciated.
this is quite simple lets say that i am the owner of the server and my name is eddieash then in my permissions.yml i need something likt this users: eddieash: group: - Admin permissions: - permissions.* -> this gives you acces to all PermissionsEX commands try this and return if it doesn't work for you
It didn't work. I think it's acknowledging that I have the permissions but there is an error with it executing. Plus the '*' gives me all commands. And on top of that if you notice I don't have my Prefixes. Something is preventing PEX from working. Same thing with Chairs and Showcase. None of them work at all, PEX is just the only one to give me an error message EDIT: To clarify Chairs, Showcase, and PEX don't work.
1. put PEX in debug mode (config.yml) 2. try the command /pex 3. tell me what you get in console window when entering command
I can't say for sure if Essentials and PEX have issues since I don't use Essentials, but an easy way to test your theory is remove Essentials and EssentialsXMPP and see if you can use the /pex group command then. That said, the vast majority of post we see about PEX turn out to be YAML formatting issues caused by creating/editing the file with a text editor. If it is a YAML issue, you should see an error in your server.log when PEX starts up. Another method is to use a YAML validator. http://yaml-online-parser.appspot.com/ is the one I use when helping people, but there are others out there. You can also post your permissions.yml here using pastebin.com. That will preserve the formatting, so we can run it threw a validator for you. Essentials has an example PEX permissions.yml located here https://github.com/essentials/Essentials/blob/master/examples/permissionsex.yml. A few things I do see that may or may not be related. - essentials.spawnmob* should be essentials.spawnmob.* - essentials.spawnmob.[mob] [mob] is a place holder. The real permission would be essentials.spawnmob.creeper - essentials.warp* should be essentials.warp.* - essentials.kit* should be essentials.kit.*