Permissions op has all commands

Discussion in 'Bukkit Help' started by Jrw456, Jan 26, 2013.

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

    Jrw456

    i started a server that has essentials group manager. i wanted to give my moderators all commands but some, but every time i op them, they have all permissions. every time i de-op them, they don't have ANY permissions. i'm using globalgroups as well

    here are the files...





    permissions...


    # Group inheritance
    #
    # Any inherited groups prefixed with a g: are global groups
    # and are inherited from the GlobalGroups.yml.
    #
    # Groups without the g: prefix are groups local to this world
    # and are defined in the this groups.yml file.
    #
    # Local group inheritances define your promotion tree when using 'manpromote/mandemote'

    groups:
    default:
    default: false
    permissions:
    - -bukkit.command.kill
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
    prefix: '&e'
    build: false
    suffix: ''
    Citizen:
    default: true
    permissions:
    - plotme.use.claim
    - plotme.use.auto
    - plotme.use.home
    - plotme.use.info
    - plotme.use.comment
    - plotme.use.comments
    - plotme.use.clear
    - plotme.use.list
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&e[Citizen]&f '
    build: true
    suffix: ''
    Moderator:
    default: false
    permissions:
    inheritance:
    - Citizen
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    info:
    prefix: '&2[Moderator]&3 '
    build: true
    suffix: ''


    inheritance:
    - admin
    info:
    prefix: '&3[&1Owner&3]&3 '
    build: true
    suffix: ''
    Trustworthy_Citizen:
    default: false
    permissions: []
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&e[Trustworthy_Citizen]&f '
    build: true
    suffix: ''

    thanks
    Owner:
    default: false
    permissions:
    - '*'
    - -vanish.*




    config...



    settings:
    config:
    # With this enabled anyone set as op has full permissions when managing GroupManager
    # The user will be able to promote players to the same group or even above.
    opOverrides: false

    # Default setting for 'mantoglevalidate'
    # true will cause GroupManager to attempt name matching by default.
    validate_toggle: true

    data:
    save:
    # How often GroupManager will save it's data back to groups and users.yml
    minutes: 10
    # Number of hours to retain backups (plugins/GroupManager/backup)
    hours: 24

    logging:
    # level of detail GroupManager will use when logging.
    # Acceptable entries are - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
    level: INFO

    mirrors:
    # Worlds listed here have their settings mirrored in their children.
    # The first element 'world' is the main worlds name
    # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
    # the same user/groups files as the parent.
    # Each child world can be configured to mirror the 'groups', 'users' or both files from it's parent.
    The Hub:
    The Hub_nether:
    - users
    - groups
    The Hub_the_end:
    - users
    - groups
    survival:
    - users
    - groups
    plots:
    - users
    - groups
    # world2: (World2 would have it's own set of user and groups files)
    # world3:
    # - users (World3 would use the users.yml from world2, but it's own groups.yml)
    # world4:
    # - groups (World4 would use the groups.yml from world2, but it's own users.yml)
    # world5:
    # - world6 (this would cause world6 to mirror both files from world5)




    global groups...



    # These groups only contain permission nodes.
    #
    # **** You can NOT add anything other than permission nodes ****
    # **** This is NOT where you set up the groups which you give to users! ****
    # **** goto groupmanager/worlds/worldname/groups.yml if you want to set the actual groups! ****
    #
    # These collections are to be inherited in your different worlds groups.yml's
    # They can also be added as one of a users subgroups, but NOT as a primary group.
    # These collections are available to ALL group and user yml's.
    #
    # Add to and customize these groups to fit your needs.

    groups:

    # Permission nodes for GroupManager
    # by ElgarL, snowleo, continued from gabrielcouto's original
    # http://dev.bukkit.org/server-mods/essentials/

    g:groupmanager_default:
    permissions:
    - groupmanager.notify.self

    g:groupmanager_moderator:
    permissions:
    - groupmanager.listgroups
    - groupmanager.mandemote
    - groupmanager.manpromote
    - groupmanager.manselect
    - groupmanager.manuadd
    - groupmanager.manudel
    - groupmanager.manwhois
    - groupmanager.notify.other

    g:groupmanager_admin:
    permissions:
    - groupmanager.mantogglevalidate
    - groupmanager.mansave
    - groupmanager.mangcheckp
    - groupmanager.manglistp
    - groupmanager.manucheckp
    - groupmanager.manulistp

    # Permission nodes for CraftBukkit
    # by many devs and contributors
    # http://dl.bukkit.org/

    g:bukkit_default:
    permissions:
    - bukkit.broadcast.user
    - -bukkit.command.plugins

    g:bukkit_moderator:
    permissions:
    - bukkit.command.gamemode
    - bukkit.command.kick

    g:bukkit_admin:
    permissions:
    - bukkit.broadcast
    - bukkit.broadcast.admin
    - bukkit.command.give
    - bukkit.command.help
    - bukkit.command.kill
    - bukkit.command.list
    - bukkit.command.me
    - -bukkit.command.op
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - bukkit.command.plugins
    - bukkit.command.reload
    - bukkit.command.save
    - bukkit.command.save.disable
    - bukkit.command.save.enable
    - bukkit.command.save.perform
    - bukkit.command.say
    - bukkit.command.stop
    - bukkit.command.teleport
    - bukkit.command.tell
    - bukkit.command.time
    - bukkit.command.time.add
    - bukkit.command.time.set
    - bukkit.command.version
    - bukkit.command.whitelist
    - bukkit.command.whitelist.add
    - bukkit.command.whitelist.disable
    - bukkit.command.whitelist.enable
    - bukkit.command.whitelist.list
    - bukkit.command.whitelist.reload
    - bukkit.command.whitelist.remove

    # Permission nodes for Essentials
    # by ementalo, snowleo, and KHobbits
    # http://dev.bukkit.org/server-mods/essentials/

    g:essentials_default:
    permissions:
    - essentials.help
    - essentials.helpop
    - essentials.list
    - essentials.motd
    - essentials.rules
    - essentials.spawn

    g:essentials_builder:
    permissions:
    - essentials.afk
    - essentials.back
    - essentials.back.ondeath
    - essentials.balance
    - essentials.balance.others
    - essentials.balancetop
    - essentials.chat.color
    - essentials.chat.format
    - essentials.chat.shout
    - essentials.chat.question
    - essentials.compass
    - essentials.delhome
    - essentials.depth
    - essentials.exp
    - essentials.getpos
    - essentials.hat
    - essentials.home
    - essentials.ignore
    - essentials.itemdb
    - essentials.kit
    - essentials.kits.tools
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.msg.color
    - essentials.msg.format
    - essentials.nick
    - essentials.pay
    - essentials.ping
    - essentials.powertool
    - essentials.powertooltoggle
    - essentials.protect
    - essentials.seen
    - essentials.sethome
    - essentials.sethome.multiple
    - essentials.signs.use.*
    - essentials.signs.create.disposal
    - essentials.signs.create.mail
    - essentials.signs.create.protection
    - essentials.signs.create.trade
    - essentials.signs.break.disposal
    - essentials.signs.break.mail
    - essentials.signs.break.protection
    - essentials.signs.break.trade
    - essentials.suicide
    - essentials.time
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.worth

    g:essentials_moderator:
    permissions:
    - essentials.afk.kickexempt
    - essentials.broadcast
    - essentials.chat.url
    - essentials.chat.magic
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.recieve
    - essentials.home.others
    - essentials.invsee
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.kits.*
    - essentials.msg.magic
    - essentials.mute
    - essentials.nick.color
    - essentials.nick.others
    - essentials.realname
    - essentials.seen.extra
    - essentials.setwarp
    - essentials.signs.create.*
    - essentials.signs.break.*
    - essentials.spawner
    - essentials.spawner.*
    - essentials.thunder
    - essentials.time
    - essentials.time.set
    - essentials.protect.alerts
    - essentials.protect.admin
    - essentials.protect.ownerinfo
    - essentials.ptime
    - essentials.ptime.others
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tp.others
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.warps.*
    - essentials.weather
    - essentials.whois
    - essentials.workbench
    - essentials.world
    - essentials.worlds.*

    g:essentials_admin:
    permissions:
    - -essentials.backup
    - -essentials.essentials
    - -essentials.setspawn
    - -essentials.reloadall
    - -essentials.plugin
    - essentials.*

    # Permission nodes for Towny by ElgarL
    # http://dev.bukkit.org/server-mods/towny-advanced/

    g:towny_default:
    permissions:
    - towny.chat.general
    - towny.chat.local

    g:towny_builder:
    permissions:
    - towny.town.*
    - towny.nation.*
    - towny.chat.town
    - towny.chat.nation
    - towny.wild.build.6
    - towny.wild.destroy.6
    - towny.wild.destroy.14
    - towny.wild.destroy.15
    - towny.wild.destroy.16
    - towny.wild.build.17
    - towny.wild.destroy.17
    - towny.wild.destroy.18
    - towny.wild.destroy.21
    - towny.wild.destroy.31
    - towny.wild.destroy.37
    - towny.wild.destroy.38
    - towny.wild.destroy.39
    - towny.wild.destroy.40
    - towny.wild.destroy.50
    - towny.wild.destroy.56
    - towny.wild.destroy.73
    - towny.wild.destroy.74
    - towny.wild.destroy.78
    - towny.wild.destroy.81
    - towny.wild.destroy.82
    - towny.wild.destroy.83
    - towny.wild.destroy.86
    - towny.wild.destroy.103
    - towny.wild.destroy.106
    - towny.wild.destroy.111
    - towny.wild.destroy.115

    g:towny_moderator:
    permissions:
    - towny.chat.mod
    - towny.wild.switch.64
    - towny.wild.build.83
    - towny.wild.build.86
    - towny.wild.build.103
    - towny.wild.build.111
    - towny.wild.build.115

    g:towny_admin:
    permissions:
    - towny.admin
    - -towny.wild.destroy.119
    - -towny.wild.destroy.120
    - towny.chat.admin

    # Permission nodes for VanishNoPacket by mbaxter
    # http://dev.bukkit.org/server-mods/vanish/

    g:vanish_moderator:
    permissions:
    - -vanish.*
    - vanish.vanish
    - vanish.smokin
    - vanish.nofollow
    - vanish.nopickup
    - vanish.preventincomingdamage
    - vanish.hooks.dynmap.alwayshidden
    - vanish.hooks.essentials.hide

    g:vanish_admin:
    permissions:
    - vanish.silentjoin
    - vanish.silentquit
    - vanish.silentchests
     
  2. Offline

    H0M13

    What permissions don't you want to give them. If you want you can just check out all the essentials commands in global groups. Your moderators will already have all the permissions your Citizens and defaults have because f inheritance. If there's other specific commands you want then just look in globalgroups.yml and it will tell you all the essentials commands. The only one's you'll have to look at are the ranks higher than moderator with more commands unless you want to remove some commands. Then all you have to do is remove some of those commands from the essentials_citizen etc. If you do that then that also means citizen doesn't get those comands but you probably won't want citizens to have that command if you don't want moderators to have that command. Also, if you op someone they have all commands I think so don't op moderators if you don't want them to have all the commands. It doesn't make sense how you de-op them and they don't have any permissions at all. They might have just became a citizen or default somehow.

    I hope this helped. If I think of anything else then I'll comment with that too.
     
Thread Status:
Not open for further replies.

Share This Page