Solved Members being able to use /stop

Discussion in 'Bukkit Help' started by Speedran, Mar 26, 2014.

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

    Speedran

    In my server members aren't supposed to have access to /stop, whenever a default user does /stop, it says they don't have access but the server stops anyways. Is there any way to fix this? I have even tried negative nodes but they don't work either
     
  2. Offline

    Speedran

    It's been a month and no replies
     
  3. Offline

    kungfuko

    Post console log
     
  4. Offline

    Speedran

    wut do you mean by that?
     
  5. Offline

    Adriani6

    Is you gave them - '*' the gl.

    Permissions file please.
     
  6. Offline

    Speedran

    Also defaults, youtubers, admins and mods can do /stop too (head admin+ have op)
    It probably has something to do with the default group since all the other groups have inheritance to it. The - -bukkit.command.stop is a negative node but makes no difference

    groups:
    Default:
    default: true
    permissions:
    - -bukkit.command.stop
    - automessage.receive.default
    - essentials.afk
    - essentials.afk.auto
    - essentials.back
    - essentials.balance
    - essentials.delhome
    - essentials.help
    - essentials.home
    - essentials.ignore
    - essentials.kits.starter
    - essentials.me
    - essentials.msg
    - essentials.msg.url
    - essentials.pay
    - essentials.ping
    - essentials.rules
    - essentials.sell
    - essentials.sethome
    - essentials.signs.use.balance
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.gamemode
    - essentials.signs.use.heal
    - essentials.signs.use.repair
    - essentials.signs.use.sell
    - essentials.signs.use.warp
    - essentials.spawn
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warplist
    - plotme.limit.1
    - plotme.use
    - usb.island.create
    - usb.island.sethome
    - usb.party.create
    - usb.party.join
    inheritance: []
    info:
    prefix: '&2[&3Member&2]'
    build: true
    suffix: ''
    Owner:
    default: false
    permissions:
    - -vanish.*
    - '*'
    inheritance:
    - admin
    info:
    prefix: '&1[&6Owner&1]'
    build: true
    suffix: ''
    Youtuber:
    default: false
    permissions:
    - -bukkit.command.stop
    inheritance:
    - default
    info:
    prefix: '&2[&a&lYoutuber&2]'
    build: true
    suffix: ''
    Co-Owner:
    default: false
    permissions:
    - -vanish.*
    - -bukkit.command.stop
    - '*'
    inheritance:
    - admin
    info:
    prefix: '&4[&1Co-Owner&4]'
    build: true
    suffix: ''
    Head-Admin:
    default: false
    permissions:
    - -essentials.unban
    - crackshot.*
    - essentials.ban
    - essentials.gamemode
    - essentials.jail
    - essentials.kick
    - essentials.mute
    - essentials.tempban
    - worldedit.*
    inheritance:
    - default
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
    prefix: '&1[&2&lHead-Admin&1]'
    build: true
    suffix: ''
    Moderator:
    default: false
    permissions:
    - -bukkit.command.stop
    - essentials.ban
    - essentials.fly
    - essentials.jail
    - essentials.kick
    - essentials.mute
    - essentials.tempban
    - plotme.limit.1
    - plotme.use
    inheritance:
    - default
    - g:groupmanager_moderator
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    - g:vanish_moderator
    info:
    prefix: '&5[&6&lModerator&5]'
    build: true
    suffix: ''
    Admin:
    default: false
    permissions:
    - -bukkit.command.stop
    - essentials.ban
    - essentials.gamemode
    - essentials.jail
    - essentials.kick
    - essentials.mute
    - essentials.tempban
    - multivurse
    inheritance:
    - default
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
    prefix: '&1[&2&lAdmin&1]'
    build: true
    suffix: ''
     
  7. Offline

    kungfuko

    Post the console log where it shows when people write /stop and ends the server
     
  8. Offline

    Speedran

    [15:32:53] [Server thread/INFO]: [Server] do /stop
    [15:32:57] [Server thread/INFO]: [Server] now
    [15:32:57] [Server thread/INFO]: <[Head-Admin]~sander> why
    [15:33:02] [Server thread/INFO]: millisander issued server command: /stop
    [15:33:02] [Server thread/INFO]: CONSOLE: Stopping the server..
    [15:33:02] [Server thread/INFO]: Stopping server
    [15:33:02] [Server thread/INFO]: [EssentialsChat] Disabling EssentialsChat v2.12.2
    [15:33:02] [Server thread/INFO]: [Multiverse-Portals] Disabling Multiverse-Portals v2.4-b548
    [15:33:02] [Server thread/INFO]: [EssentialsSpawn] Disabling EssentialsSpawn v2.12.2
    [15:33:02] [Server thread/INFO]: [Essentials] Disabling Essentials v2.12.2
    [15:33:02] [Server thread/INFO]: [Vault][Economy] Essentials Economy unhooked.
    [15:33:02] [Server thread/INFO]: [WorldGuard] Disabling WorldGuard v5.8
    [15:33:02] [Server thread/INFO]: [mcMMO] Disabling mcMMO v1.4.07-b3337
    [15:33:03] [Server thread/INFO]: [uSkyBlock] Disabling uSkyBlock v1.0.8
    [15:33:03] [Server thread/INFO]: Removing player from memory: millisander
    [15:33:03] [Server thread/INFO]: [uSkyBlock] uSkyBlock v1.0.8 disabled.
    [15:33:03] [Server thread/INFO]: [Multiverse-Core] Disabling Multiverse-Core v2.4-b527
    [15:33:03] [Server thread/INFO]: [Multiverse-Core] - Disabled
    [15:33:03] [Server thread/INFO]: [PlotMe] Disabling PlotMe v0.13b
    [15:33:03] [Server thread/INFO]: [SimpleBroadcast] Disabling SimpleBroadcast v1.6.1
    [15:33:03] [Server thread/INFO]: [Vault] Disabling Vault v1.2.29-b370
    [15:33:03] [Server thread/INFO]: [CrackShot] Disabling CrackShot v0.97.8
    [15:33:03] [Server thread/INFO]: [SurvivalGames] Disabling SurvivalGames v0.5.8.54
    [15:33:03] [Server thread/INFO]: [SurvivalGames] SurvivalGames version 0.5.8.54 has now been disabled and reset
    [15:33:03] [Server thread/INFO]: [WorldEdit] Disabling WorldEdit v5.5.8
    [15:33:03] [Server thread/INFO]: [MultiInv] Disabling MultiInv v3.2.7
    [15:33:03] [Server thread/INFO]: [GroupManager] Disabling GroupManager v2.0 (2.12.1) (Phoenix)
    [15:33:03] [Server thread/INFO]: GroupManager - INFO - Scheduled Data Saving is disabled!
    [15:33:03] [Server thread/INFO]: GroupManager version 2.0 (2.12.1) (Phoenix) is disabled!
    [15:33:03] [Server thread/INFO]: [ColourMotd] Disabling ColourMotd v0.1
    [15:33:03] [Server thread/INFO]: [TuxTwoLib] Disabling TuxTwoLib v1.7.2-b3
    [15:33:03] [Server thread/INFO]: [TimTheEnchanter] Disabling TimTheEnchanter v3.0
    [15:33:03] [Server thread/INFO]: [TimTheEnchanter] I *warned* you, but did you listen to me? Oh, no, you *knew*, didn't you? Oh, it's just a harmless little *bunny*, isn't it?
    [15:33:03] [Server thread/INFO]: Saving players
    [15:33:03] [Server thread/INFO]: millisander lost connection: Server closed
    [15:33:03] [Server thread/INFO]: millisander left the game.
    [15:33:03] [Server thread/INFO]: Saving worlds
    [15:33:03] [Server thread/INFO]: Saving chunks for level 'world'/Overworld
    [15:33:04] [Server thread/INFO]: Saving chunks for level 'world_nether'/Nether
    [15:33:04] [Server thread/INFO]: Saving chunks for level 'world_the_end'/The End
    [15:33:04] [Server thread/INFO]: Saving chunks for level 'islandworld'/Overworld
    [15:33:04] [Server thread/INFO]: Saving chunks for level 'skyworld'/Overworld
    [15:33:05] [Server thread/INFO]: Saving chunks for level 'Tntrun'/Overworld
    [15:33:05] [Server thread/INFO]: Saving chunks for level 'flatroom'/Overworld
    [15:33:05] [Server thread/INFO]: Saving chunks for level 'PlotMe'/Overworld
    [15:33:05] [Server thread/INFO]: Saving chunks for level 'yo'/Overworld
    [15:33:06] [Server thread/INFO]: Saving chunks for level 'nether'/Nether
    [15:33:06] [Thread-4/INFO]: Stopping server
    [15:33:06] [Thread-4/INFO]: Saving players
    [15:33:06] [Thread-4/INFO]: Saving worlds
    [15:33:06] [Thread-4/INFO]: Saving chunks for level 'world'/Overworld

    This is just one bit of the log but I don't see how it would help or how the whole thing would help
     
  9. Offline

    LHammonds

    #1 - When pasting YAML or log files, please use the CODE tags so it preserves spacing.

    #2 - You do NOT need to negate the stop permission. It defaults to operators only.

    So my question is, what does your ops.txt file look like?

    If the people that can issue the stop command are not there, then what do those users look like in your permissions.yml file? You showed us (without the CODE tag) the group section but not the user section where people are actually linked to the groups.

    In your log example, millisander issued the /stop command. I would trace that person to see if they are in the ops.txt or what groups they belong to in permissions.yml.

    LHammonds
     
  10. Offline

    Speedran

    Millisander is an op and it was a stupid idea to ask him to do /stop while being a op so i'll try demoting myself and deopping and I'll see if it works.
    Ops.txt:
    Code:
    millisander
    purplepickels523
    speedran
    adamgwicard
    
    Users.yml:
    Code:
    users:
      Adamgwicard:
        group: Owner
        subgroups: []
        permissions: []
      BrownCow14:
        group: Admin
        subgroups: []
        permissions: []
      jacob_kow:
        group: Admin
        subgroups: []
        permissions: []
      millisander:
        group: Head-Admin
        subgroups: []
        permissions:
        - factions.admin
      purplepickels523:
        group: Admin
        subgroups: []
        permissions: []
      sluke:
        group: Moderator
        subgroups: []
        permissions: []
      Speedran:
        group: Owner
        subgroups: []
        permissions: []
     
  11. Offline

    LHammonds

    BrownCow14, jacob_kow and sluke are the ONLY people on your server according to that information that cannot issue the stop command.

    I'd advise removing everyone from the ops.txt file and rely completely on the permission groups. On my server, I don't have anyone in the ops.txt file and it is locked down where nobody can be added. I also don't use "*" because that can get you into trouble and have unintended consequences that are hard to track down. When I install a plugin, I add each and every permission node to the appropriate groups.

    LHammonds
     
  12. Offline

    Speedran

    demoted and deopped myself and it said the you don't have permission thing but a few seconds later it stopped

    Ok i'll try it and see if it works

    Didn't work

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 7, 2016
  13. Offline

    LHammonds

    Is this GroupManager or PermissionsEx we are talking about? If GroupManager, I don't use it so if there are any quirks, it is unknown to me.

    EDIT: Also, if you are getting the "permission denied" message and it does it anyway, I have to wonder if your permission manager or a plugin has an option to NOT use permissions and it bypasses whatever permissions you have setup.
     
  14. Offline

    Speedran

    It is groupmanager and no I'm pretty sure there is no option to bypass permissions. There was a permissions-file:
    in the bukkit.yml and I changed it to groups.yml from permissions.yml but it made no difference
     
  15. Offline

    LHammonds

    Sorry, I don't think I can be any more help. I use PEX and I don't have that node granted anywhere because I don't want anyone stopping the server from inside the game. I have a shutdown script that ensures all mini-games are stopped, world files are saved, etc.

    I don't have that node granted and nobody, including me (the owner) can issue /stop ingame. But as I also mentioned, nobody is in the ops.txt file and I don't use * for any group/user.

    The "permission denied" message is extremely curious though because it sounds like the permission plugin wants to deny it but is allowed anyway. If you are OP or in the Owner/Co-Owner groups, it would be interesting if you also get the "denied" message.

    Good luck and hopefully someone will know what's going on and give you a hand.

    But for now, you might want to setup an alias for "stop" that points to "help" or something not dangerous. :)

    LHammonds
     
  16. Offline

    Bobcat00

    I think we want to see the log file where it say the player doesn't have permission for /stop, but the server stops anyway.
     
  17. Offline

    Speedran

    I'm going to try switching to pex and copying the permissions into the pex permissions.yml
     
  18. Offline

    Bobcat00

    I don't see how introducing another variable is going to help.
     
  19. Offline

    LHammonds

    Ya, I wasn't trying to recommend switching to PEX as a solution, just saying I don't have experience with your situation nor can I replicate it. I switched from bPermissions to PEX because I needed multi-level inheritance to work.

    Wilee999 Take your worthless (read "unfounded") opinion elsewhere. This is no the place for such statements.
     
  20. Offline

    Wilee999

    Do yourself a favor and don't use PEX.
     
  21. Offline

    Speedran

    I changed to PEX to see whether it would do the same thing on there and it did, but that proves that it probably has something to do with the groupmanager config. Also I have tried deleting all the nodes off and then trying /stop and it still stopped the server. I'll check out the config a second time and see if I can fix this problem
    and if it doesn't work i'll find a way to delete the /stop command from being used ingame and only from the console.
     
  22. Offline

    LHammonds

    Wait a sec, you were not OP and you had nothing granting use of bukkit.commands.stop? Yet were still able to stop the server from in-game?

    I'm telling you that is NOT supposed to happen.

    You've got something else fishy on your server.

    Shutdown your server, remove all the plugins in your plugin folder except for your permissions plugin and rename ops.txt to ops.bak and start up the server and try again.

    FYI - If it were only OP-related, the simple solution would be to edit server.properties and change op-permission-level=4 to 3 which would prevent OPs from stopping the server from in-game.
     
  23. Offline

    Speedran

    I tried everything you said and it didn't work, I also tried deleting the groupmanager config and restarting but it made no difference
     
  24. Offline

    Bobcat00

    OK, so show us the following (I'm assuming you're using Group Manager):

    globalgroups.yml
    groups.yml
    users.yml

    Startup log
    Log showing someone issuing /stop, having it be rejected and the server stopping.
     
  25. Offline

    Speedran

    Groups.yml
    Code:
    # 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:
        - automessage.receive.default
        - essentials.afk
        - essentials.afk.auto
        - essentials.back
        - essentials.balance
        - essentials.delhome
        - essentials.help
        - essentials.home
        - essentials.ignore
        - essentials.kits.starter
        - essentials.me
        - essentials.msg
        - essentials.msg.url
        - essentials.pay
        - essentials.ping
        - essentials.rules
        - essentials.sell
        - essentials.sethome
        - essentials.signs.use.balance
        - essentials.signs.use.buy
        - essentials.signs.use.free
        - essentials.signs.use.heal
        - essentials.signs.use.repair
        - essentials.signs.use.sell
        - essentials.signs.use.warp
        - essentials.spawn
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warplist
        - plotme.limit.1
        - plotme.use
        - usb.island.create
        - usb.island.sethome
        - usb.party.create
        - usb.party.join
        inheritance: []
        info:
          prefix: '&2[&3Member&2]'
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - -vanish.*
        - '*'
        inheritance:
        - admin
        info:
          prefix: '&1[&6Owner&1]'
          build: true
          suffix: ''
      Youtuber:
        default: false
        permissions:
        - essentials.broadcast
        inheritance:
        - default
        info:
          prefix: '&2[&a&lYoutuber&2]'
          build: true
          suffix: ''
      Head-Admin:
        default: false
        permissions:
        - '*'
        - -essentials.unban
        - crackshot.*
        - essentials.ban
        - essentials.gamemode
        - essentials.jail
        - essentials.kick
        - essentials.mute
        - essentials.tempban
        - worldedit.*
        inheritance:
        - default
        - moderator
        info:
          prefix: '&1[&2&lHead-Admin&1]'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - essentials.ban
        - essentials.fly
        - essentials.jail
        - essentials.kick
        - essentials.mute
        - essentials.tempban
        - plotme.limit.1
        - plotme.use
        inheritance:
        - default
        - g:groupmanager_moderator
        - g:bukkit_moderator
        - g:essentials_moderator
        - g:towny_moderator
        - g:vanish_moderator
        info:
          prefix: '&5[&6&lModerator&5]'
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - essentials.ban
        - essentials.gamemode
        - essentials.jail
        - essentials.kick
        - essentials.mute
        - essentials.tempban
        - multivurse
        inheritance:
        - default
        - moderator
        - g:groupmanager_admin
        - g:bukkit_admin
        - g:essentials_admin
        - g:towny_admin
        - g:vanish_admin
        info:
          prefix: '&1[&2&lAdmin&1]'
          build: true
          suffix: ''
    Users.yml
    Code:
    users:
      Adamgwicard:
        group: Owner
        subgroups: []
        permissions: []
      BrownCow14:
        group: Admin
        subgroups: []
        permissions: []
      jacob_kow:
        group: Admin
        subgroups: []
        permissions: []
      millisander:
        group: Head-Admin
        subgroups: []
        permissions:
        - factions.admin
      purplepickels523:
        group: Admin
        subgroups: []
        permissions: []
      sluke:
        group: Moderator
        subgroups: []
        permissions: []
    Startup log (This contained ip's but I removed then because I didn't want anyone being ddosed) This has me doing /stop with no op or permissions with only the groupmanager plugin
    Code:
    19:57:54] [Server thread/INFO]: Starting minecraft server version 1.7.8
    [19:57:54] [Server thread/INFO]: Loading properties
    [19:57:54] [Server thread/INFO]: Default game type: SURVIVAL
    [19:57:54] [Server thread/INFO]: Generating keypair
    [19:57:55] [Server thread/INFO]: Starting Minecraft server on *:25565
    [19:57:56] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-20-g62bdfa8-b3048jnks (MC: 1.7.8) (Implementing API version 1.7.8-R0.1-SNAPSHOT)
    [19:57:57] [Server thread/INFO]: [GroupManager] Loading GroupManager v2.0 (2.12.1) (Phoenix)
    [19:57:57] [Thread-7/INFO]: ----- Bukkit Auto Updater -----
    [19:57:57] [Thread-7/INFO]: It appears that you're running a Development Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
    [19:57:57] [Thread-7/INFO]: If you would like to be kept informed about new Development Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'dev'.
    [19:57:57] [Thread-7/INFO]: With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
    [19:57:57] [Thread-7/INFO]: If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
    [19:57:57] [Thread-7/INFO]: ----- ------------------- -----
    [19:57:57] [Server thread/INFO]: Preparing level "world"
    [19:57:57] [Server thread/INFO]: Preparing start region for level 0 (Seed: 9162322533444534368)
    [19:57:58] [Server thread/INFO]: Preparing spawn area: 16%
    [19:57:59] [Server thread/INFO]: Preparing spawn area: 61%
    [19:58:00] [Server thread/INFO]: Preparing start region for level 1 (Seed: 538115751409686153)
    [19:58:01] [Server thread/INFO]: Preparing spawn area: 35%
    [19:58:02] [Server thread/INFO]: Preparing spawn area: 72%
    [19:58:02] [Server thread/INFO]: Preparing start region for level 2 (Seed: 9162322533444534368)
    [19:58:03] [Server thread/INFO]: [GroupManager] Enabling GroupManager v2.0 (2.12.1) (Phoenix)
    [19:58:03] [Server thread/INFO]: GroupManager - INFO - World Found: world
    [19:58:04] [Server thread/INFO]: GroupManager - INFO - Superperms support enabled.
    [19:58:04] [Server thread/INFO]: GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    [19:58:04] [Server thread/INFO]: GroupManager - INFO - Backups will be retained for 24 hours!
    [19:58:04] [Server thread/INFO]: GroupManager version 2.0 (2.12.1) (Phoenix) is enabled!
    [19:58:04] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [19:58:04] [Server thread/INFO]: Done (6.795s)! For help, type "help" or "?"
    [19:58:04] [Server thread/INFO]: GroupManager - INFO - Bukkit Permissions Updated!
    [19:58:16] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4139ms behind, skipping 82 tick(s)
    [19:58:18] [User Authenticator #1/INFO]: UUID of player Speedran is 0122c4e8-17d3-4245-bf0a-d73ecd5d91cb
    [19:58:18] [Server thread/INFO]: Speedran[/[deletedip] logged in with entity id 190 at ([world] 2325.300000011921, 9.200000047683716, -332.69999998807907)
    [19:58:28] [Server thread/INFO]: Speedran issued server command: /spawn
    [19:58:35] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 6275ms behind, skipping 125 tick(s)
    [19:58:36] [Server thread/INFO]: Speedran issued server command: /help
    [19:58:59] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2652ms behind, skipping 53 tick(s)
    [19:59:05] [Server thread/INFO]: Speedran issued server command: /deop speedran
    [19:59:14] [Server thread/INFO]: CONSOLE: De-opped speedran
    [19:59:25] [Server thread/INFO]: Couldn't retrieve your world. Default world 'world' selected.
    [19:59:25] [Server thread/INFO]: You changed player 'Speedran' group to 'Default' in world 'world'.
    [19:59:29] [User Authenticator #2/INFO]: UUID of player sluke is a83d7c21-f7a1-4e29-ab4c-db540dfb4709
    [19:59:33] [Netty IO #1/INFO]: <Speedran> go away
    [19:59:36] [Netty IO #1/INFO]: <Speedran> im doing stuff
    [19:59:38] [Server thread/INFO]: sluke[/[deletedip]:53031] logged in with entity id 691 at ([world] 136.92836553926182, 93.0, -252.16927063865413)
    [19:59:39] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 9960ms behind, skipping 199 tick(s)
    [19:59:39] [Netty IO #1/INFO]: <Speedran> fixin the server
    [19:59:44] [Server thread/INFO]: sluke lost connection: Disconnected
    [19:59:44] [Server thread/INFO]: sluke left the game.
    [19:59:49] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2504ms behind, skipping 50 tick(s)
    [20:00:07] [Server thread/INFO]: Speedran issued server command: /stop
    [20:00:07] [Server thread/INFO]: CONSOLE: Stopping the server..
    [20:00:07] [Server thread/INFO]: Stopping server
    [20:00:07] [Server thread/INFO]: [GroupManager] Disabling GroupManager v2.0 (2.12.1) (Phoenix)
    [20:00:07] [Server thread/INFO]: GroupManager - INFO - Scheduled Data Saving is disabled!
    [20:00:07] [Server thread/INFO]: GroupManager version 2.0 (2.12.1) (Phoenix) is disabled!
    [20:00:07] [Server thread/INFO]: Saving players
    [20:00:07] [Server thread/INFO]: Speedran lost connection: Server closed
    [20:00:07] [Server thread/INFO]: Speedran left the game.
    [20:00:07] [Server thread/INFO]: Saving worlds
    [20:00:07] [Server thread/INFO]: Saving chunks for level 'world'/Overworld
    [20:00:19] [Server thread/INFO]: Saving chunks for level 'world_nether'/Nether
    [20:00:20] [Server thread/INFO]: Saving chunks for level 'world_the_end'/The End
    [20:00:20] [Thread-4/INFO]: Stopping server
    [20:00:20] [Thread-4/INFO]: Saving players
    Globalgroups.yml
    Code:
    # 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
    # [URL]http://wiki.ess3.net[/URL]
      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
    # [URL]http://dl.bukkit.org/[/URL]
      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
    # [URL]http://dev.bukkit.org/server-mods/essentials/[/URL]
      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
    # [URL]http://dev.bukkit.org/server-mods/towny-advanced/[/URL]
      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
    # [URL]http://dev.bukkit.org/server-mods/vanish/[/URL]
      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
     
  26. Take away - -bukkit.command.stop and what permissions file do you use?

    Switch to PEX because I used GM for a long time and it always had permission leaks like what you are saying. GM is also very out-dated. I thought PEX was hard at first but then I realized it was SOOO much easier than GM.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 7, 2016
  27. Offline

    kungfuko

    ShadowCrafter829 Dont tell him to switch permissions plugin. He is using GM. And thats what he needs help with. You say that Gm is very out-dated? Wtf. Pex is 1.7.4 and GM 1.7.2 but compatible with the same versions as Pex. We all prefer different things. And now he is using GM, so that is what hes going to get some help with.
     
    JaguarJo likes this.
  28. Offline

    Bobcat00

    You're running build 3048, which is pretty old. Lots of changes have been made since then, by both Mojang and Bukkit. The current build is 3074, I suggest you switch to that.

    (3048 is 1.7.8, which had a serious enough problem that Mojang replaced it very quickly.)

    EDIT: Your permissions look OK, except for two things:

    You have a permission multivurse in the admin group.

    Your inheritance should be cleaned-up. If moderator inherits default, and admin inherits moderator, you shouldn't have admin also inheriting default (because admin already got it from moderator).
     
  29. Offline

    Speedran

    I already tried switching to pex but it made no difference, also - -bukkit.command.stop is a negative node

    Updated builds and fixed the config, it still stopped the server

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 7, 2016
  30. Offline

    Bobcat00

    I don't think it's a permissions problem. Post your commands.yml file. And bukkit.yml while you're at it (interested in the aliases section).
     
Thread Status:
Not open for further replies.

Share This Page