PermissionsEx Ranking System /Help

Discussion in 'Bukkit Help' started by lordvento, Mar 10, 2020.

Thread Status:
Not open for further replies.
  1. Offline

    lordvento

    Hello,

    I've recently came to a problem with PermissionsEx and that with - '*' . Let me explain what I mean. So basically I have groups setted up on my server like default, builder, admin etc. and few days ago I came to work with a guy who knows about the same how to setup plugins and stuff so I hired him as a Developer on my server just to help out when I got not time for It.

    There's absolutely no problem with anything on my server other than mine (Owner group) and his (Developer group) permissions. My point Is we both got - '*' in our permissions and even tho I've got rank 1and he's got rank 100 I'm still unable to kick him or ban him just because we got these perms on.

    Is there any way to overcome this - '*' with a rank or something? Just so It all works as It should, let It have all the commands and privileges BUT have the inheritance of developer as the owner and still be above him? I don't want him to have control over me with commands like kick, ban, mute etc. but I want the - '*' to be working for him just as normal.

    Thanks and heres my permissions.yml

    Code:
    groups:
      default:
        options:
          default: true
          build: true
          rank: 1000
          prefix: '&8&l[&6&lHrac&8&l]&8&o '
        permissions:
        - -mobarena.classes.legolas
        - -bukkit.command.plugins
        - -bukkit.command.help
        - -bukkit.command.list
        - -bukkit.command.?
        - -essentials.keepxp
        - backpacks.main
        - backpacks.craft.small
        - backpacks.craft.large
        - backpacks.craft.linked
        - backpacks.craft.combined
        - backpacks.craft.craft
        - backpacks.craft.ender
        - backpacks.craft.furnace
        - backpacks.link
        - backpacks.split
        - backpacks.nest
        - simpleportals.portal.*
        - essentials.warp.list
        - essentials.warp
        - residence.max.res.1
        - lwc.protect
        - jobs.max.1
        - modifyworld.*
        - essentials.build
        - essentials.rules
        - essentials.help
        - essentials.pay
        - essentials.balance
        - essentials.tell
        - essentials.back
        - essentials.back.ondeath
        - essentials.who
        - essentials.afk
        - essentials.list
        - essentials.msg
        - essentials.helpop
        - essentials.motd
        - essentials.spawn
        - essentials.home
        - essentials.delhome
        - essentials.tpa
        - essentials.tpahere
        - essentials.tpaccept
        - essentials.home
        - essentials.sethome
        - essentials.sethome.multiple
        - multiverse.access.*
        - essentials.msg
        - essentials.msg.url
        - essentials.msg.multiple
        - essentials.ping
        - essentials.clearinventory
      builder:
        options:
          rank: 800
          prefix: '&1&l[&9&lStavitel&1&l]&8&o '
        inheritance:
        - default
        permissions:
        - essentials.gamemode
        - essentials.tp
        - worldedit.*
        - essentials.time
        - essentials.time.set
        - essentials.weather
        - essentials.fly
        - essentials.protect.exemptplacement
        - essentials.protect.exemptusage
        - essentials.protect.exemptbreak
        - essentials.gamemode
        - essentials.gamemode.others
        - essentials.tempban
        - essentials.unban
        - essentials.heal
        - essentials.heal.others
        - essentials.invsee
        - essentials.invsee.modify
        - essentials.time
        - essentials.time.set
        - essentials.weather
        - essentials.tp
        - essentials.clearinventory
        - essentials.fly
      admin:
        options:
          rank: 500
          prefix: '&c&l[&4&lAdmin&c&l]&8&o '
        inheritance:
        - pomocnik
        permissions:
        - residence.max.res.10
        - residence.admin
        - essentials.heal
        - essentials.heal.others
        - essentials.ban
        - essentials.unban
        - worldedit.*
      developer:
        options:
          rank: 100
          prefix: '&b&l[&2&lDeveloper&b&l]&8&o '
        inheritance:
        - admin
        permissions:
        - '*'
        - residence.max.res.1000
        - resLim.override
        - residence.admin
      majitel:
        options:
          rank: 1
          prefix: '&d&l[&5&lMajitel&d&l]&8&o '
        inheritance:
        - developer
        permissions:
        - '*'
        - residence.max.res.1000
        - resLim.override
        - residence.admin
    schema-version: 1
     
  2. Offline

    yPedx

    @lordvento
    Are you able to add a removed perm to the developer group like you've done with the default group?
    Code:
    - -permission.here
    I believe essentials come with a permission node that can stop bans, but I'm not sure which it is.
     
Thread Status:
Not open for further replies.

Share This Page