Inactive [SEC] PermissionsPlus v3.2.5p - Alternative commands to modify Permissions in-game now w/MWS [1337]

Discussion in 'Inactive/Unsupported Plugins' started by DigitalTyrant, Mar 20, 2011.

  1. Offline

    DigitalTyrant

    PermissionsPlus - Adds ability to modify Permissions in-game

    Updated: 10/6/2011
    Version: 3.2.5p [jar]
    CraftBukkit: [b1337jnks]
    Description:
    PermissionsPlus adds commands to allow administrators the ability to modify their Permissions config from within Minecraft client. The most complete Permissions editing plugin for Bukkit. Supports Multi-World. Updated for MultiPlay!​
    REQUIRES: Permissions 3.x - Permissions Thread

    Includes: P2Aliases updated 10/6/2011

    Feedback: http://p2.idea.informer.com/

    Get updates on TWITTER!

    Installation and Usage information and Permissions nodes
    are available at Mymchost.com

    Information:

    It appears that I am not the only server admin that stuck to Permissions v2.7.4 so, I have released PermissionsPlusLegacy v2.4. It is a RB1000+ compatible version of PermissionsPlus v2.3. You can download this in the change log below.
    • You can specify multiple worlds separated using a comma. Do not use any spaces after the comma.
      Code:
      w:World1,World2,World3
    • You can specify all worlds using an asterisk.
      Code:
      w:*
    • You can specify multiple groups using commas for the /user -addgroup command.
      Code:
      /user -addgroup u:Username s:Group1,Group2,Group3
    • All Usernames and Groups can be shortened. You will be notified if more than one possible match is found.
      Code:
      digital = DigitalTyrant, adm = Administrator
    • With 2.x+ you must add the info variable 'rank' to your groups in order to enable promote, demote and some group functions. You can set this variable from within the game using the command:
      Code:
      /group -setinfo g:GroupName i:rank s:1-100+
                           or
                         /rankset GroupName 1-100+ world 
      The higher the number the higher the rank. Make sure you use i:rank and not i:Rank it is case-sensitive.
    • You can now set Promote and Demote limits. The Promote limit is the highest rank they can promote to. Demote limit is the highest limit that they can demote from. You can set these using the commands:
      Code:
      /group -setinfo g:GroupName i:dlimit s:50
                         /group -setinfo g:GroupName i:plimit s:75 
    If you use want to Permissions + PermissionsPlus while using Essentials plugins, make sure you do not have FakePermissions or EssentialsGroupBridge enabled.



    Not sure how long this will be useful with Bukkit's upcoming Permissions system, but it allows the Moderators of my server to give new members access without having to modify the .yml file directly. I will continue development until the new Bukkit Permissions system has widely replaced Permissions plugin.
    Thanks to Nijikokun, original author of Permissions.

    Thanks and Enjoy!
     
  2. Offline

    luckyslayer92

    setting ranks does not work at all.... I tried 100 times /group -setinfo g:Default i:rank s:25 and it will not set the default to rank 25......


    i tried setting moderator, member, admin, nothing works...
     
  3. Offline

    DigitalTyrant

    Does it give you any error messages or exceptions?

    I am able to reproduce some of the issues reported. I am working on a fix. 2.1.1 will be out soon.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  4. Offline

    PatrickFreed

    Everything works perfectly, it just says "That user does not exist" when I use /promote. One line under it does say x was promoted to x, though. It's not a big deal but I thought you should know. ;)
     
  5. Offline

    DigitalTyrant

    did you run a /user command prior? that message doesn't get triggered in /promote or /demote. if the user doesn't exist using /promote should just give a blank line. --looks like something I missed haha
     
  6. Offline

    PatrickFreed

    I'll post a video tomorrow so you can see I'm not crazy. :p
     
  7. Offline

    Wahrheit

    Query liv3d on that network.
     
  8. Offline

    tomnicklin

    yeah on Multiplay
     
  9. Offline

    DigitalTyrant

    I sent a message to have them update to 2.1.1, let me know if that fixes the issues.
     
  10. Offline

    tomnicklin

    They havent updated it yet, should do soon.

    Multiplay say they have updated it but its still demoting people to their previous rank after I restart, what I do is this:
    say the rank is default and im promoting to Trusted
    /promote xxxx
    /reload
    xxxx is Trusted from Default all fine
    restart server
    xxxx is back on default

    this is my permissions file if it helps at all:
    Code:
    ---
    plugin:
      permissions:
        system: 'default'
        copies: ''
    groups:
      Admin:
        default: ''
        info:
          prefix: '&d'
          suffix: ''
          build: true
          rank: 5
        inheritance:
          - 'Mod'
        permissions:
          - 'bb.admin.*'
      Default:
        default: true
        info:
          prefix: '&2'
          suffix: ''
          build: true
          rank: 1
        inheritance: ''
        permissions:
          - 'essentials.motd'
          - 'essentials.rules'
          - 'essentials.spawn'
          - 'lwc.protect'
          - 'essentials.home'
          - 'essentials.sethome'
          - 'essentials.warp'
      Mod:
        default: ''
        info:
          prefix: '&4'
          suffix: ''
          build: true
          rank: 4
        inheritance:
          - 'Trusted'
        permissions:
          - 'essentials.tp'
          - 'essentials.tphere'
          - 'essentials.kick'
          - 'essentials.ban'
          - 'essentials.unban'
          - 'herosneak.sneak'
          - 'herosneak.exempt'
          - 'vanish.vanish'
          - 'lwc.mod'
      Owner:
        default: ''
        info:
          prefix: '&6'
          suffix: ''
          build: true
          rank: 6
        inheritance: ''
        permissions:
          - '*'
          - 'logblock.lookup'
          - 'logblock.tool'
          - 'logblock.toolblock'
          - 'logblock.me'
          - 'logblock.area'
          - 'logblock.rollback'
          - 'logblock.hide'
      Trusted:
        default: ''
        info:
          prefix: '&b'
          suffix: ''
          build: true
          rank: 2
        inheritance:
          - 'Default'
        permissions:
          - 'essentials.spawn'
          - 'essentials.home'
          - 'essentials.sethome'
          - 'essentials.warp'
          - 'essentials.help'
      VIP:
        default: ''
        info:
          prefix: '&1'
          suffix: ''
          build: true
          rank: 3
        inheritance:
          - 'Trusted'
        permissions:
          - 'essentials.tp'
          - 'essentials.tphere'
          - 'essentials.time'
    users:
      AlexGreen:
        group: 'Trusted'
        permissions: ''
      Beatles123:
        group: 'Trusted'
        permissions: ''
      Benzio:
        group: 'Trusted'
        permissions: ''
      Birdmaster12:
        group: 'Trusted'
        permissions: ''
      Blaaze:
        group: 'Admin'
        permissions: ''
      Braderz2:
        group: 'Trusted'
        permissions: ''
      Chempenstall:
        group: 'Trusted'
        permissions: ''
      Collinhall:
        group: 'Trusted'
        permissions: ''
      CrystalsCarly:
        group: 'Trusted'
        permissions: ''
      Fenders:
        group: 'Trusted'
        permissions: ''
      FlxMati:
        group: 'Trusted'
        permissions: ''
      Gkwillie:
        group: 'Trusted'
        permissions: ''
      Hardcorepawn:
        group: 'Trusted'
        permissions: ''
      Hazza212:
        group: 'Mod'
        permissions: ''
      I_Am_Bombhead:
        group: 'Trusted'
        permissions: ''
      JasonPeters:
        group: 'Admin'
        permissions: ''
      Just_Testing:
        group: 'Trusted'
        permissions: ''
      Kaimane:
        group: 'Trusted'
        permissions: ''
      Lazer_Clawz:
        group: 'Trusted'
        permissions: ''
      Lethes:
        group: 'Trusted'
        permissions: ''
      Methodic82:
        group: 'Trusted'
        permissions: ''
      Nightmaros:
        group: 'Trusted'
        permissions: ''
      NoWayOut64:
        group: 'Trusted'
        permissions: ''
      Qwert26:
        group: 'Trusted'
        permissions: ''
      RainhamWolf:
        group: 'Trusted'
        permissions: ''
      Shanepretzel:
        group: 'Trusted'
        permissions: ''
      TheLeader13:
        group: 'Trusted'
        permissions: ''
      _Caboose_:
        group: 'Trusted'
        permissions: ''
      anty45:
        group: 'Trusted'
        permissions: ''
      b00merjh:
        group: 'Trusted'
        permissions: ''
      boysfun:
        group: 'Trusted'
        permissions: ''
      dafinalboss:
        group: 'Trusted'
        permissions: ''
      fendR:
        group: 'Trusted'
        permissions: ''
      mwright839:
        group: 'Trusted'
        permissions: ''
      rabid_slobber:
        group: 'Trusted'
        permissions: ''
      sansan03:
        group: 'Trusted'
        permissions: ''
      scurvs:
        group: 'Trusted'
        permissions: ''
      soxa:
        group: 'Trusted'
        permissions: ''
      thaizilla:
        group: 'Trusted'
        permissions: ''
      thesnoot:
        group: 'Trusted'
        permissions: ''
      thisguy001:
        group: 'Trusted'
        permissions: ''
      tomnicklin:
        group: 'Owner'
        permissions: ''
      trane_first:
        group: 'Trusted'
        permissions: ''
      xHahnx:
        group: 'Trusted'
        permissions: ''
      xX_Marius_Xx:
        group: 'Trusted'
        permissions: ''
      xxJetterxx:
        group: 'Trusted'
        permissions: ''
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  11. Offline

    Francis Lear

    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Guest:
            default: true
            info:
                prefix: Guest
                suffix: ''
                build: false
                rank: 1
            inheritance: null
            permissions:
            - help.*
        Beginner:
            default: false
            info:
                prefix: Beg
                suffix: ''
                build: true
                rank: 2
            inheritance:
            - Guest
            permissions:
            - iconomy.*
            - heroicbounty.*
            - mcmmo.*
        Moderator:
            default: false
            info:
                prefix: Mod
                suffix: ''
                build: true
                rank: 3
            inheritance:
            - Beginner
            permissions:
            - admincmd.*
            - permissionsplus.*
            - worldedit.brush.*
            - worldedit.clipboard*
            - worldedit.selection.*
            - worldedit.navigation.*
            - worldedit.wand
        Admins:
            default: false
            info:
                prefix: Adm
                suffix: ''
                build: true
                rank: 4
            inheritance: null
            permissions:
            - '*'
    users:
        Apokalypse124:
            group: Admins
            permissions: null
        Belle314:
            group: Guest
            permissions: null
    

    for somereason the permisions dont even matter. everyone can do everything
     
  12. Offline

    Wahrheit

    Doesn't work after a restart still, but does work ingame until then after a /permissions -reload all.

    Query me. :p
     
  13. Offline

    DigitalTyrant

    Are you getting any errors in the console? Are you on Multiplay?

    I did, you're offline. Somebody else is using my nick, Hit me up as DigitalTyrant1

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  14. Offline

    Wahrheit

    Forgot to launch QuakeNet, sorry. Going AFK and going to bed now, you can either try and talk to Tomcat again or leave me new stuff.
     
  15. Offline

    Donny

    Demoting and promoting someone by the name "kickass" demotes/promotes "kickassery". Another player who isn't online either, but recently was.
     
  16. Offline

    DigitalTyrant

    Are you saying it grabbed the wrong person? Is one online the other recently offline? do either exist prior in the YML?
     
  17. Offline

    Sweet_Mafia

    wha
    what yml? It also says some commands are disabled.
     
  18. Offline

    Jonte1777

    No, i mean so they can use some commands.
     
  19. Offline

    Donny

    Yes, both players player on my server. But both were offline when I tried to demote "kickass", it demoted "kickassery". Yes kickassery was recently offline. "do either exist prior in the YML?" I don't understand, but I checked all the yml's in permissionsplus folder and nothing had to do with usernames.
     
  20. Offline

    DigitalTyrant

    The yml is in the Permissions folder, are both users in the Users list?
     
  21. Offline

    Borito

    HI

    after "/user -setgroup u:Name g:Group" i get "An Internal error occured while attemting to perform this command".

    And the log says:

    Code:
    2011-05-13 20:33:15 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'user' in plugin PermissionsPlus v2.1.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:682)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
        at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:705)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    Can someone help me?
     
  22. Offline

    DigitalTyrant

    Does it do this for all commands?
     
  23. Offline

    Borito

    Tested it with "group -add g:Group" ans "/user -getgroup u:Name" and the errrors are the same.
     
  24. Offline

    DigitalTyrant

    What craftbukkit build are you using?
     
  25. Offline

    Borito

    CB: 766
     
  26. Offline

    Smashbros81

    Hi, I'm new here. I am following this tutorial in order to create my own server. This tutorial I am following tells me i need to find a permissions mod. Can I substitute permissions plus for permissions? Any help is appreciated.
     
  27. Offline

    Gratlofatic

    I've looked through the commands a hundred times. What's the simple command to just change someone from one group to another. Whenever I try /promote it says Some groups do not have a rank defined. Some commands are disabled.

    Thanks..
     
  28. Offline

    DigitalTyrant

    Permissions plus is a compliment to permissions. Permissions is necessary for permissions plus to work.

    In order for the promote and demote commands to work, you have to set ranks. If you don't want to set ranks, which I recommend, you can use /user -setgroup command as an op or from the console.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  29. Offline

    King Random

    What do I set as the ranks?
    I tried numbering them but that screwed everything up.

    Edit: Or do I have to do it in-game?

    Edit 2: When I tried it in game it said that some groups do not have a rank defined, some commands are disabled and it didnt work.
     
  30. Offline

    DigitalTyrant

    It will continue to say that until all the groups have ranks. If you look at the yml manually does it have ranks for the group(s) you've tried?

    I've only done a little bit of testing on CB766 but I haven't had any issues so far. Can you post your permissions yml file?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  31. Offline

    Synful0ne

    how would i go about changing ranks not ingame , my ingame ranks keep resetting and its frustrating having to redo every other reset
     

Share This Page