[Help please]: Default's getting all permissions without permission nodes?!?!??!

Discussion in 'Spigot Plugin Help' started by Jacko, May 16, 2015.

  1. #1 Jacko, May 16, 2015
    Last edited: May 27, 2015
  2. What's in your groupmanager file?
     
  3. Group manager files:

    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: true

    # Default setting for 'mantogglevalidate'
    # true will cause GroupManager to attempt name matching by default.
    validate_toggle: true
    # ************************************************************************************************************************************************************
    # *** NOTE: Having this feature enabled can allow improper use of Command Blocks which may lead to undesireable permission changes. You have been warned! ***
    # ************************************************************************************************************************************************************
    allow_commandblocks: false

    data:
    save:
    # How often GroupManager will save it's data back to groups.yml 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, and is the parent world.
    # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
    # the same user/groups files as the parent.
    # the element 'all_unnamed_worlds' specifies all worlds that aren't listed, and automatically mirrors them to it's parent.
    # Each child world can be configured to mirror the 'groups', 'users' or both files from its parent.
    world:
    all_unnamed_worlds:
    - 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)

    # 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://wiki.ess3.net

    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.ban
    - bukkit.command.ban.ip
    - bukkit.command.ban.player
    - bukkit.command.gamemode
    - bukkit.command.kick
    - bukkit.command.unban
    - bukkit.command.unban.ip
    - bukkit.command.unban.player

    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
    - essentials.jail.allow.help
    - essentials.jail.allow.helpop
    - essentials.jail.allow.rules

    g:essentials_builder:
    permissions:
    - essentials.afk
    - essentials.afk.auto
    - essentials.back
    - essentials.back.ondeath
    - essentials.balance
    - essentials.balance.others
    - essentials.balancetop
    - essentials.book
    - 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.recipe
    - essentials.seen
    - essentials.sethome
    - essentials.sethome.bed
    - 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
    - essentials.jail.allow.mail
    - essentials.jail.allow.ping
    - essentials.jail.allow.seen

    g:essentials_moderator:
    permissions:
    - -essentials.spawner.enderdragon
    - essentials.afk.kickexempt
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.book.title
    - essentials.book.others
    - essentials.broadcast
    - essentials.chat.url
    - essentials.chat.magic
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.receive
    - essentials.home.others
    - essentials.invsee
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.kits.*
    - essentials.msg.magic
    - essentials.mute
    - essentials.mute.notify
    - essentials.nick.color
    - essentials.nick.others
    - essentials.realname
    - essentials.seen.banreason
    - 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.unban
    - essentials.unbanip
    - essentials.vanish
    - essentials.vanish.effect
    - essentials.warps.*
    - essentials.weather
    - essentials.whois
    - essentials.workbench
    - essentials.world
    - essentials.worlds.*
    - essentials.jail.allow.jails
    - essentials.jail.allow.togglejail

    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.local

    g:towny_builder:
    permissions:
    - 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

    # 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: true
    permissions:
    - -bukkit.command.kill
    - disposal.open
    - duelme.player.*
    - essentials.kit
    - essentials.signs.use.disposal
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.spawn
    - essentials.warp
    - essentials.warps.Frostbite
    - HiveJumpPads.use.JumpPad
    - HiveJumpPads.use.Trampoline
    - kingkits.command.killstreak
    - kingkits.kit.list
    - kingkits.kit.preview
    - kingkits.kit.sign.list
    - kingkits.kit.sign.use
    - kingkits.kit.use
    - kingkits.kits.Enderman
    - kingkits.kits.Herobrine
    - kingkits.kits.skeleton
    - kingkits.kits.Zombie
    - multiverse.portal.access.Frostbite
    - multiverse.portal.access.HubFrostbite
    - simpleclans.anyone.*
    - simpleclans.leader.ally
    - simpleclans.leader.cape
    - simpleclans.leader.create
    - simpleclans.leader.demote
    - simpleclans.leader.disband
    - simpleclans.leader.ff
    - simpleclans.leader.invite
    - simpleclans.leader.kick
    - simpleclans.leader.modtag
    - simpleclans.leader.promotable
    - simpleclans.leader.promote
    - simpleclans.leader.rank.assign
    - simpleclans.leader.rank.create
    - simpleclans.leader.rank.delete
    - simpleclans.leader.rank.detail
    - simpleclans.leader.rank.list
    - simpleclans.leader.rank.permissions.add
    - simpleclans.leader.rank.permissions.list
    - simpleclans.leader.rank.permissions.remove
    - simpleclans.leader.rival
    - simpleclans.leader.setrank
    - simpleclans.leader.settrust
    - simpleclans.leader.war
    - simpleclans.member.*
    - simplemsgcommands.twitch
    - simplemsgcommands.twitter
    - simplemsgcommands.website
    - simplemsgcommands.youtube
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    - moderator
    info:
    prefix: '&3[&6Default&3]'
    build: false
    suffix: ''
    Owner:
    default: false
    permissions:
    - -vanish.*
    - '*'
    - nte.owner
    inheritance:
    - admin
    info:
    prefix: '&3[&2Owner&3]'
    build: true
    suffix: ''
    TeamKiwi:
    default: false
    permissions: []
    inheritance:
    - default
    - moderator
    info:
    prefix: '&3[&6Member&3]&6[&5TeamKiwi&6]&3'
    build: false
    suffix: ''
    Member:
    default: false
    permissions: []
    inheritance:
    - default
    info:
    prefix: '&3[&6Member&3]'
    build: false
    suffix: ''
    Emporer:
    default: false
    permissions: []
    inheritance:
    - nobel
    info:
    prefix: '&3[&6Emporer&3]'
    build: false
    suffix: ''
    Dragonslayer:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
    Nobel:
    default: false
    permissions: []
    inheritance:
    - knight
    info:
    prefix: '&3[&6Nobel&3]'
    build: false
    suffix: ''
    Admin:
    default: false
    permissions:
    - nte.admin
    inheritance:
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
    prefix: '&c[Admin]'
    build: true
    suffix: ''
    Baron:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
    Knight:
    default: false
    permissions: []
    inheritance:
    - member
    info:
    prefix: '&3[&6Knight&3]'
    build: false
    suffix: ''
    Emperor:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
    Builder:
    default: false
    permissions: []
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&5[&6Builder&5]'
    build: true
    suffix: ''
    DemonKing:
    default: false
    permissions: []
    inheritance:
    - emporer
    info:
    prefix: '&3[&6DemonKing&3]'
    build: false
    suffix: ''
    Serf:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
    Moderator:
    default: false
    permissions:
    - 2groups
    - essentials.feed
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.heal
    - essentials.kick
    - essentials.speed.fly
    - essentials.tp
    - essentials.vanish
    - simpleclans.mod.*
    inheritance:
    - builder
    - g:groupmanager_moderator
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    - g:vanish_moderator
    - teamkiwi
    info:
    prefix: '&2[Moderator]'
    build: true
    suffix: ''
    DragonMaster:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
     
  4. Remove the inheritance part in the default group.
     
    • Like Like x 1
  5. Basically what @Frosty39801 said, Defaults are getting access to all admin commands
     
    • Like Like x 1
  6. Oh i never saw that!
    Thankyou so much guys!!!!!!! :D
     
    • Like Like x 1
    • Friendly Friendly x 1
  7. I can't see anything that could be wrong, did you try just reloading your groupmanager XD...? What groupmanager jar are you using, let me try it on my test server.
     
    • Agree Agree x 1
  8. https://www.dropbox.com/s/viw1djo2y38k56e/EssentialsGroupManager.jar?dl=0
    no it is every new player that comes on has these permissions :(
     
  9. Btw many people do not like mcprohosting. I suggest get the funding to get a small dedicated server and professional ip. Just from expirience.
     
  10. the ones on the main post are the ones that i just uploaded :p
     
  11. Both default and member are claiming to be the default rank. Might want to change that...
     
  12. so it's everyone getting these permissions right? because I see one Default with a lot of permissions :p
    anyway I cannot see any reason this could be happening... It looks fine to me :3

    maybe they gave themselves op while you were confused?
     
  13. I highly think the
    default: true
    in both groups Default & Member are causing the issue.
     
  14. http://paste.md-5.net/nimecatufi.sm
     
  15. it would have been impossible for them to give themselves OP
     
  16. That should work now. =P I tried it on my test server. Is there a conflicting permission plugin that gives players * permission? I don't see ur server on btw.
     
  17. I'd check "MyCoolServer/ops.json" just to be sure.

    It never hurts to check :p