Jump to content

permisson.yml yes your probable heard it before


iburnsyy

Recommended Posts

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'

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  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!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...