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

    fudel007

    version 2 is cool.

    i like the /user setinfo u:<playername> option and the new field "info:" in permissions config file.

    is there a way to read such infos?
    something like this: /user getinfo u:<playername>

    for now it seems that it doesn't exists, but i guess it would be great if you could include such an option.
     
  3. Offline

    DigitalTyrant

    I agree, it was something that I thought of today. As well as listing of groups, and listing of members in groups. I will probably add all three soon.

    Glad to hear that you like version 2 it took me some getting used to but I like it as well. "Version 3" will be even better :-D

    No problem, glad to hear it's working!

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

    fudel007

    yeah, the listing function will also be a great option. can't wait to get it ;) many thx for your great work.
     
  5. Offline

    MineralMC

    Love the new revised rank system, although the [PermissionsPlus] tag is still pushing everything onto a new line. Can we have the option to remove it, or at least reduce it to something like [PermsPlus] or even [PP]?
     
  6. Offline

    Neoinr

    I am aware of this, I was hoping for a command that would allow a user to easily change their own prefix only. So that I can give my Operators /setprefix PREFIX for example. :D thanks
     
  7. Offline

    OkinKun

    Ok.. I used to not have any problem.. But now I can't rank anyone using this plugin, and I have had to go back to manually editing the permission file. Originally got this plugin because it was an easy way to say "/group username groupname", unlike the other ranking plugins.. It was simple, easy for my mods to remember, and it was the only group-command we needed.

    Now I'm not sure if I'm doing the commands right.. And it never works right.. So I'm not sure if I'm missing something..
    Every time I try to rank a user, I get this:
    Code:
    2011-05-06 19:42:02 [INFO] [PermissionsPlus] Group Default does not have a rank defined.
    2011-05-06 19:42:02 [INFO] [PermissionsPlus] Group Mod does not have a rank defined.
    2011-05-06 19:42:02 [INFO] [PermissionsPlus] Group Builder does not have a rank defined.
    2011-05-06 19:42:02 [INFO] [PermissionsPlus] Group Adv does not have a rank defined.
    2011-05-06 19:42:02 [INFO] [PermissionsPlus] Group Admin does not have a rank defined.
    2011-05-06 19:42:02 [INFO] [PermissionsPlus] Some groups do not have a rank defined, some commands are disabled.
    How do I fix this? (If there is an easy fix, which I simply missed, then awesome. Otherwise I may need to look for a simplified plugin, or switch back to manual. I hope it's an easy fix, cause I wanna keep using this plugin..)
    But, I do miss the old syntax... <_< It was the reason I started using this one, in the first place.
     
  8. Offline

    CoMcE

    Heyho,

    I have got a Question about PermissionsPlus.
    I have got four groups @ my server:

    Admins
    Operators
    Players
    and Guests

    The Operators only have the permissions to Promote and Demote others...
    Now the Problem is that they can promote themselves from a Operator to a Admin...
    Is it possible to prevent this?

    Regards, Ingo
     
  9. Offline

    Wahrheit

    You should make it work with Multiplay's ClanForge system. ;)
     
  10. Offline

    Criixx

    Can you please make the old one? The most don't like this :(
     
  11. Offline

    DigitalTyrant

    have you set ranks for those groups? The ranks get set for the groups not the users. Users still get assigned to groups. The rank info variable is just a way to define a hierarchy

    If you have the ranks setup properly then the only way they would be able to do this is if they are op.
    What are the current ranks of your groups?

    I would be interested in doing this but I do now have access to a Multiplay server for testing. I am not quite sure how they have it all set up.

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

    Bharel

    So, can we do that already?
     
  13. Offline

    DigitalTyrant

    If you set it up correctly, yes, this could be done.
     
  14. Offline

    Bharel

    The way I thought of setting it up is making guest rank 1, normal 2, semi-mod 3, moderator 3, admin 4.
    That way moderator can't promote to semi-mod, but I was wrong. Apperantly, what happens is this. When an admin promotes a normal member, it just skips the semi-mod and goes straight to mod. And if mod rank 4 and admin 5, mods can promote to semi-mods and that's what I want to prevent... No console errors.
     
  15. Offline

    DigitalTyrant

    What if you have semi-mod and mod at rank 3 but swap the definition order in the yml?

    @emoknight @DylanP
    it's not exactly the same but you can use P2Aliases to give you simpler commands. I will add more later. Concentrating on an extension of this project atm.

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

    CoMcE

    Thank you for your Reply.
    I removed my name now from the ops.txt and tested it. :)
    When I am not @ my ops.txt then i can't demote or promote myselfe.

    Thank you for your help. :)

    Regards
     
  17. Offline

    DigitalTyrant

    Great :-D
     
  18. Offline

    sicksurfer123

     
  19. Offline

    DigitalTyrant

  20. Offline

    sicksurfer123

    ops can promote themselfs u shoudl fix that
     
  21. Offline

    DigitalTyrant

    The ability for an op to promote, and demote, themselves is working as intended. Ops are not limited in functionality allowing them to issue all commands without validating permissions - which allows the plugin to be installed and then configured from within the game without having to manually edit the permissions yml and add permissions first.
     
  22. Offline

    DeathBanes

    This plugin is working great!
    I was thinking a few hours ago to switch over to GroupManager just for the in-game commands, but you, sir, has saved me quite a while of figuring out GM.
    Loving the ranking system, everything works perfectly.
     
  23. Offline

    DigitalTyrant

    Awesome :-D Glad to help!
     
  24. Offline

    DeathBanes

    One thing I'd like to see, though, is shortened versions of the commands. when I accidentally misspell something, I have to repeat the process more carefully. It becomes quite tedious.
    Like maybe adding
    Code:
    /permp [user] s(suffix):[suffix]
    /permp [user] p(prefix):[prefix]
    to the alias.
     
  25. Offline

    Chipmunk9998

    I liked just simply doing /group (username) (group). I only updated it because I didn't want the messages to be broadcasted.
     
  26. Offline

    DigitalTyrant

    A lot of people did prefer that syntax so I wrote P2Aliases. It's not exactly the same, but it does give you the ability to use a simpler syntax. I will end up adding other commands to the aliases but right now I am trying to work on an extension of this project so concentrating most of my time on that for the time being.
     
  27. Offline

    Wahrheit

    I can get you in kahootz with them, query me on Esper or Quake or irc.summaxr.com.
     
  28. Offline

    Jason555555

    What does it mean when it says group does not have a rank define. How can I give them a rank.

    Code:
    plugin:
        permissions:
            system: default
            copies:
    groups:
        Guest:
            default: true
            info:
                prefix: '&7'
                suffix: '&f'
                build: true
            inheritance:
            permissions:
                - 'lockette.user.create.*'
                - 'cookbook.display.recipe'
                - 'cookbook.display.allrepies'
                - 'cookbook.display.furnacerecipe'
                - 'cookbook.display.allfurnacerecipes'
                - 'commandbook.say'
                - 'commandbook.say.me'
                - 'commandbook.msg'
                - 'commandbook.call'
                - 'commandbook.return'
                - 'commandbook.spawn'
                - 'commandbook.who'
                - 'commandbook.motd'
                - 'commandbook.rules'
                - 'commandbook.kit.list'
                - 'commandbook.kit.kits.starter'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.kit.kits.dailydiamond'
        Member:
            default: false
            info:
                prefix: '&3'
                suffix: '&f'
                build: true
            inheritance:
                - Guest
            permissions:
                - ''
        MemberPrem:
            default: false
            info:
                prefix: '&3'
                suffix: '&e'
                build: true
            inheritance:
                - Member
            permissions:
                - 'myhome.home.soc.*'
                - 'commandbook.give'
                - 'commandbook.more'
                - 'signColours.*'
                - 'myhome.home.basic.*'
        Builder:
            default: false
            info:
                prefix: '&a'
                suffix: '&f'
                build: true
            inheritance:
                - Guest
            permissions:
                - ''
        BuilderPrem:
            default: false
            info:
                prefix: '&a'
                suffix: '&e'
                build: true
            inheritance:
                - Builder
            permissions:
                - 'myhome.home.soc.*'
                - 'commandbook.more'
                - 'commandbook.give'
                - 'signColours.*'
                - 'myhome.home.basic.*'
        Mod:
            default: false
            info:
                prefix: '&b'
                suffix: '&f'
                build: true
            inheritance:
                - Guest
            permissions:
                - 'p2.user.setgroup'
                - 'lockette.admin.create.*'
                - 'lockette.admin.break'
                - 'lockette.admin.bypass'
                - 'lockette.admin.snoop'
                - 'lockette.admin.reload'
                - 'cleaner.*'
                - 'backup.canbackup'
                - 'commandbook.kick'
                - 'commandbook.bans.ban'
                - 'commandbook.bans.isbanned'
                - 'commandbook.bans.load'
                - 'commandbook.bans.save'
                - 'commandbook.mute'
                - 'commandbook.teleport'
                - 'commandbook.teleport.other'
                - 'commandbook.time.lock'
                - 'commandbook.time'
                - 'commandbook.weather'
                - 'commandbook.weather.thunder'
        ModPrem:
            default: false
            info:
                prefix: '&b'
                suffix: '&e'
                build: true
            inheritance:
                - Mod
            permissions:
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'commandbook.give'
                - 'commandbook.spawnmob'
                - 'commandbook.slap'
                - 'commandbook.slap.other'
                - 'commandbook.rocket'
                - 'commandbook.rocket.other'
                - 'commandbook.barrage'
                - 'commandbook.barrage.other'
                - 'commandbook.shock'
                - 'commandbook.shock.other'
                - 'commandbook.thor'
                - 'signColours.*'
        Admin:
            default: false
            info:
                prefix: '&c'
                suffix: '&e'
                build: true
            inheritance:
            permissions:
                - '*'
     
  29. Offline

    DigitalTyrant

    With 2.0 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:


    /group -setinfo g:GroupName i:rank s:1-100+

    The higher the number the higher the rank. Make sure you use i:rank and not i:Rank it is case-sensitive.
     
  30. Offline

    Spamandritz

    what if i want ops to not be able to promote themselves, but still be able to spawn materials? there's probably an obvious answer to this, but im just stupid...thanks in advance
     
  31. Offline

    DigitalTyrant

    I use the general plugin to accomplish this
     
    Spamandritz likes this.

Share This Page