Jump to content

Recommended Posts

Posted

am having problems on my server with permissions

like staff cant promote and cant do nick and every other thing help would be very nice

thanks

permissons

  Guest:

    prefix: '[Guest]'

    default: true

    options:

      rank: '1000'

    permissions:

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.chat

  Member:

    prefix: '&2[Member]&f '

    permissions:

    - modifyworld.*

    - essentials.help

    - essentials.rules

    - essentials.motd

    - essentials.afk

    - essentials.back

    - essentials.back.ondeath

    - essentials.depth

    - essentials.delhome

    - essentials.help

    - essentials.home

    - essentials.kit

    - essentials.kit.tools

    - essentials.list

    - essentials.mail

    - essentials.mail.send

    - essentials.motd

    - essentials.msg

    - essentials.ping

    - essentials.r

    - essentials.rules

    - essentials.seen

    - essentials.sethome

    - essentials.signs.use.disposal

    - essentials.spawn

    - essentials.suicide

    - essentials.tpa

    - essentials.tpaccept

    - essentials.tpahere

    - essentials.tpdeny

    - stargate.use

    - stargate.create

    - stargate.destroy

    - modifyworld.chat

    options:

      rank: '900'

  VIP:

    prefix: '&6[V.I.P]&f '

    inheritance:

    - Guest

    - Member

    build: true

    permissions:

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.*

    options:

      rank: '800'

  expert:

    prefix: '&5[Expert]&f '

    build: true

    permissions:

    - modifyworld.*

    - essentials.help

    - essentials.rules

    - essentials.motd

    - essentials.afk

    - essentials.back

    - essentials.back.ondeath

    - essentials.depth

    - essentials.delhome

    - essentials.help

    - essentials.home

    - essentials.kit

    - essentials.kit.tools

    - essentials.list

    - essentials.mail

    - essentials.mail.send

    - essentials.motd

    - essentials.msg

    - essentials.ping

    - essentials.r

    - essentials.rules

    - essentials.seen

    - essentials.sethome

    - essentials.signs.use.disposal

    - essentials.spawn

    - essentials.suicide

    - essentials.tpa

    - essentials.tpaccept

    - essentials.tpahere

    - essentials.tpdeny

    - stargate.use

    - stargate.create

    - stargate.destroy

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.*

    - worldguard.region.wand

    - worldguard.region.claim

    - worldguard.region.addowner.member.*

    - worldguard.region.removeowner.member.*

    - worldguard.region.removemember.member.*

    - worldguard.region.addmember.member.*

    - modifyworld.chat

    options:

      rank: '700'

  Moderator:

    prefix: '&1[Mod]&f '

    inheritance:

    - Guest

    - Member

    - VIP

    permissions:

    - modifyworld.chat

    - modifyworld.*

    - nicknames.nick*

    - essentials.sethome.multiple.staff

    - essentials.helpop

    - essentials.home.others

    - essentials.nick

    - essentials.warp

    - essentials.warp.list

    - worldguard.*

    - permissions.user.promote.

    - permissions.user.demote.

    options:

      rank: '100'

  Admin:

    prefix: '&4[Admin]&f '

    inheritance:

    - Guest

    - Member

    - VIP

    - Moderator

    permissions:

    - modifyworld.*

    - permissions.*

    - essentials.gamemode

    - essentials.give

    - essentials.god

    options:

      rank: '50'

  HelpDirector:

    prefix: '&f[&bHelp &fDirector]&f '

    inheritance:

    - Guest

    - Member

    - VIP

    - Moderator

    - Admin

    options:

      rank: '22'

  WarDirector:

    prefix: '&7[&2WAR! &7Director]&f '

    inheritance:

    - Guest

    - Member

    - VIP

    - Moderator

    - Admin

    options:

      rank: '21'

  Owner:

    prefix: '&6[Owner]&f '

    permissions:

    - modifyworld.*

    - permissions.*

    - '*'

    options:

      rank: '1'

Posted

Are you getting any errors?

Should the moderater permissions be:

- permissions.user.promote.*

- permissions.user.demote.*

What permissions plugin are you using? I'd guess PermissionsEx. You haven't given us much information to work with.

Posted

yes am getting no errors but the mods cant promote or demote

am sorry am using all of theses

Nicknamer

Elite blocker

multiverse

stargate

LWC

ClearLag

Essentials

HawkEye

NoLagg

World Guard

Posted

Turn debug on in permissionsex/config.yml.

Have someone recreate the abberant behavior (like promote someone) while you watch the log.

That should tell you exactly what permissions node is causing the problem.

Posted

I may be wrong but your inheritance setup looks weird to me. Are you using pex?

If yes, why would a member of the staff inherit anything from the defaults?

In exact, why you make an admin inherit permisions from a VIP and member etc if he also inherits from moderator that already inherits for them all?

Moderator:

prefix: '&1[Mod]&f '

inheritance:

- Guest

- Member

- VIP

Admin:

prefix: '&4[Admin]&f '

inheritance:

- Guest

- Member

- VIP

- Moderator

Posted

It's easier to either a) use in-game commands or B) use /pex dump mysql to convert your current (soon-to-be-working) permissions to a MySQL format which you can import. I'd get it working in flatfile first. Have you tried parsing it?

Posted

i would set 2 independent inherintace trees, one for players making members inherit from defauls; vips from members (but not from defauls as members already inherit that); and experts from VIPs only as well.

Then i would start a new tree with moderators, giving them again all perms but making them to not inherit from any other group. If you do it this way, it will simplify the permissions if in a future you start to add neggative nodes that negate certain actions to regular players, and you get an independet, clean and powered administrative perms ladder on the other hand.

Then make admins inherit from moderators, help directors from admins only and so on and so forth

I also remember to have a similar problem when i first setup my perms with pex, i oddly fixed it by putting the owner group just below the default in the YML, so my yml looks like this:

Default

Owner

Guest

Member

Donor

etc

After you do this remove any redundant nodes left in your yml, like

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.chat

remove this from the member group if you set it to inherit from defaults, same with the rest of groups.

Try by yourself, if you cant fix it get back here and i'll try to rewrite your perms as soon as i can

Posted

  Guest:

    prefix: '[Guest]'

    default: true

    options:

      rank: '1000'

    permissions:

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.chat

  Member:

    prefix: '&2[Member]&f '

    inheritance:

    - Guest

    permissions:

    - modifyworld.*

    - essentials.help

    - essentials.rules

    - essentials.motd

    - essentials.afk

    - essentials.back

    - essentials.back.ondeath

    - essentials.depth

    - essentials.delhome

    - essentials.help

    - essentials.home

    - essentials.kit

    - essentials.kit.tools

    - essentials.list

    - essentials.mail

    - essentials.mail.send

    - essentials.motd

    - essentials.msg

    - essentials.ping

    - essentials.r

    - essentials.rules

    - essentials.seen

    - essentials.sethome

    - essentials.signs.use.disposal

    - essentials.spawn

    - essentials.suicide

    - essentials.tpa

    - essentials.tpaccept

    - essentials.tpahere

    - essentials.tpdeny

    - stargate.use

    - stargate.create

    - stargate.destroy

    - modifyworld.chat

    options:

      rank: '900'

  VIP:

    prefix: '&6[V.I.P]&f '

    inheritance:

    - Member

    build: true

    permissions:

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.*

    options:

      rank: '800'

  expert:

    prefix: '&5[Expert]&f '

    build: true

    permissions:

    - modifyworld.*

    - essentials.help

    - essentials.rules

    - essentials.motd

    - essentials.afk

    - essentials.back

    - essentials.back.ondeath

    - essentials.depth

    - essentials.delhome

    - essentials.help

    - essentials.home

    - essentials.kit

    - essentials.kit.tools

    - essentials.list

    - essentials.mail

    - essentials.mail.send

    - essentials.motd

    - essentials.msg

    - essentials.ping

    - essentials.r

    - essentials.rules

    - essentials.seen

    - essentials.sethome

    - essentials.signs.use.disposal

    - essentials.spawn

    - essentials.suicide

    - essentials.tpa

    - essentials.tpaccept

    - essentials.tpahere

    - essentials.tpdeny

    - stargate.use

    - stargate.create

    - stargate.destroy

    - essentials.help

    - essentials.rules

    - essentials.motd

    - modifyworld.*

    - worldguard.region.wand

    - worldguard.region.claim

    - worldguard.region.addowner.member.*

    - worldguard.region.removeowner.member.*

    - worldguard.region.removemember.member.*

    - worldguard.region.addmember.member.*

    - modifyworld.chat

    options:

      rank: '700'

  Moderator:

    prefix: '&1[Mod]&f '

    inheritance:

    - VIP

    permissions:

    - modifyworld.chat

    - modifyworld.*

    - essentials.nick

    - essentials.nick.color

    - essentials.sethome.multiple.staff

    - essentials.helpop

    - essentials.home.others

    - essentials.nick

    - essentials.warp

    - essentials.warp.list

    - worldguard.*

    - permissions.user.promote.*

    - permissions.user.demote.*

    options:

      rank: '100'

  Admin:

    prefix: '&4[Admin]&f '

    inheritance:

    - Moderator

    permissions:

    - modifyworld.*

    - permissions.*

    - essentials.gamemode

    - essentials.give

    - essentials.god

    options:

      rank: '50'

  HelpDirector:

    prefix: '&f[&bHelp &fDirector]&f '

    inheritance:

    - Admin

    options:

      rank: '22'

  WarDirector:

    prefix: '&7[&2WAR! &7Director]&f '

    inheritance:

    - Admin

    options:

      rank: '21'

  Owner:

    prefix: '&6[Owner]&f '

    inheritance:

    - Admin

    permissions:

    - modifyworld.*

    - permissions.*

    - '*'

    options:

      rank: '1'

I cleared up your Inheritances some and fixed your nickname permission, you had the wrong one put in there if you're trying to use Essentials nicknames (you had nicknames.nick*).

And maybe your promotion wasn't working because of the inheritance as well?

Anyways, see if that setup above works for you!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...