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

    DigitalTyrant

    Are you an OP?
     
  3. Offline

    Xanadeath

    Yes I run the server and everything.
     
  4. Offline

    DigitalTyrant

    That's why you are able to run the commands. If you are wanting to test out the permissions and such, you have to de-op yourself.
     
  5. Offline

    Elfsovereign

    Hey I updated and this is an error I got when I tried the /promote command:

    Code:
    2011-07-09 08:54:48 [SEVERE] null
    Any ideas?  Do you need to see my Permissions config files?
     
  6. Offline

    DigitalTyrant

    If the user you are trying to promote does not have a group, then this is a known bug and will be fixed in the upcoming update. Otherwise, yea, please let me see both the users and groups YML files
     
  7. Offline

    ray0911

    Source code?? plz
     
  8. Offline

    Elfsovereign

    Code:
    groups:
        Prisoner:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: false
                rank: 1
            inheritance: null
            permissions: null
        Visitor:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
                rank: 2
            inheritance: null
            permissions:
            - wormhole.use.sign
            - commandbook.spawn
            - commandbook.rules
        Citizen:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
                rank: 3
            inheritance:
            - Visitor
            permissions:
            - lockette.user.create.*
            - warpz0r.home
            - warpz0r.sethome
            - warpz0r.free.home
            - warpz0r.free.sethome
            - commandbook.kits.kit.starter
            - craftbook.mech.bridge
            - craftbook.mech.bookshelf.use
            - craftbook.mech.elevator.use
            - craftbook.mech.elevator
            - craftbook.mech.gate
            - craftbook.mech.light-switch
            - supplysign.access
            - nSpleef.member.wager
        Pixel-Artist:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
                rank: 4
            inheritance:
            - Citizen
            permissions:
            - commandbook.kits.kit.wool
        Electrician:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
                rank: 5
            inheritance:
            - Citizen
            permissions:
            - commandbook.kits.kit.electric
        Builder:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
                rank: 6
            inheritance:
            - Citizen
            permissions:
            - commandbook.kits.kit.build
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
                rank: 7
            inheritance:
            - Citizen
            - Pixel-Artist
            - Electrician
            - Builder
            permissions:
            - movecraft.*
            - SimpleJail.jail
            - SimpleJail.unjail
            - p2.group.add
            - p2.group.list
            - p2.demote
            - p2.promote
            - supplysign.create
            - supplysign.destroy
            - supplysign.reload
            - warpz0r.*
            - lockette.admin.create.*
            - lockette.admin.break
            - lockette.admin.bypass
            - lockette.admin.snoop
            - lockette.admin.reload
            - commandbook.give*
            - commandbook.kits.kit.admin
            - commandbook.spawnmob
            - commandbook.spawnmob.many
            - commandbook.weather
            - commandbook.weather.thunder
            - commandbook.teleport
            - commandbook.teleport.other
            - commandbook.return
            - commandbook.call
            - worldguard.heal
            - worldguard.heal.other
            - worldguard.slay
            - worldguard.slay.other
            - craftbook.mech.ammeter.use
            - craftbook.ic.safe.*
            - craftbook.ic.restricted.*
            - craftbook.ic.safe.mcxxxx
            - craftbook.ic.restricted.mcxxxx
            - nSpleef.admin.*
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
                rank: 8
            inheritance:
            - Moderator
            permissions:
            - SimpleJail.setjail
            - p2.*
            - commandbook.setspawn
            - commandbook.time
            - commandbook.time.lock
            - commandbook.thor
            - commandbook.thor.other
            - commandbook.kick
            - commandbook.bans.*
            - worldguard.*
            - autosave.*
            - worldedit.*
            - commandbook.kits.kit.admin
            - wormhole.*
        Owner:
            default: false
            info:
                prefix: Owner
                suffix: 'says:'
                build: true
                rank: 9
            inheritance: null
            permissions:
            - '*'
            - SpawnX.*
    For Permissions Global Groups

    Code:
    users:
        Elfsovereign:
            permissions: []
            groups:
            - Owner
        Meike13:
            permissions:
            - commandbook.kits.kit.sheep
            groups:
            - Owner
        lego1251:
            permissions:
            - '*'
            groups:
            - Admins
        pofil:
            permissions: []
            groups:
            - Admins
    
    For Global Users.
     
  9. Offline

    DigitalTyrant

    who did you attempt to promote?
     
  10. Offline

    Elfsovereign

    Myself to see if it would give me a "you can't be promoted any further" message. I know I'm at the top, but still it shouldn't be an error message right?
     
  11. Offline

    DigitalTyrant

    correct. Do you have world/user.yml and world/group.yml?
     
  12. Offline

    Xanadeath

    Thanks... I feel kinda stupid xD I didn't realize I was op'd from way back when. It works great... One more question though. I've made a few groups in permissions outside the normal track/ranking just to give a few buds special prefixes and abilities. I want these groups to be excluded from the normal ranking system. is there a way to do that. I want Default>Builder>Admin, 1-2-3, and want to exclude some of my other groups from ranking totally, or at least be able to have my Admins promote and demote without assigning these other groups a rank, while the people with ranks 4+ would be unable to promote/demote. Since some of these people I don't want to be able to promote or demote to something below there level, like admin, since I would have to assign them a rank above the 1-2-3 normal track.

    Hope this made sense... I tried my best xD

    Xanadeath
     
  13. Offline

    DigitalTyrant

    use negative number ranks and they should be excluded
     
  14. Offline

    Xanadeath

    I have 6 groups I would like to exclude, myself included in one of them that has all permissions, and when I try to promote/demote a user I get the message "You cannot demote/promote members at or above your current rank. I numbered the 6 with negative 1-6, and the 3 I want to use are numbered 1-3.

    Xanadeath
     
  15. Offline

    DigitalTyrant

    if you are making your admin group negative, then you have to set the plimit and dlimit to 3. Same with any other group you want to be able to promote and demote.
     
  16. Offline

    Xanadeath

    it seem anybody with the ability to promote/demote can use it on someone who has a negative rank, and both promote and demote just default to the default group. That could cause trouble xD

    Xanadeath

    OHOHOH ok i'll try that... sorry xD

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

    Elfsovereign

    My permissions folder looks like this:
    /plugins/Permissions + (/world, /world_nether, /world_skylands) and then globalGroups, globalUsers, and storageconfig yml files.

    Then in the /world folder there's group and users yml files.
     
  18. Offline

    Xanadeath

    Everything is working great now. Thanks :) great plugin!
     
  19. Offline

    Kowaman

    What do i put as the permission in permission?
    permissionsplus.groupset?
     
  20. Offline

    PeanutCarl

    Ehmm well, how do I disable FakePermissions? :p I need this plugin a lot, so I can make my server not-whitelisted...
     
  21. Offline

    DigitalTyrant

    All of the Installation and Usage information, including the permissions nodes, are available at Mymchost.com

    I believe it's part of Essentials? Not sure though

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

    tom

    Ever since i update /promote and /demote do not work. Im on permissions 2.7.4
     
  23. Offline

    DigitalTyrant

    what version of PermissionsPlus are you using?
     
  24. Offline

    GSACommando

    You could possibly use xAuth or another security plugin to ensure your users safety. I use xAuth and so far no one has hacked my server!
     
  25. Offline

    Thaorn

    Hello everybody ! Excuse my bad english language, i'm French but I hope I am understandable.

    I've some trouble to configure as I want the plugins. That's my problem :

    I have 6 groups :

    - Renegat [Jailed]
    - Vagabond [Guests]
    - Citoyen [Users]
    - Marchand [VIP]
    - Gardien [Moderators]
    - Elus [Admins]

    So, I want my moderator can promote/demote between Renegat [Jailed] and Citoyen [Jailed]. The other ranks will be managed by the Elus [Admins].

    There is my groups.yml :

    http://pastebin.com/LDgiuM63

    So, the problemes. The /promote is ok, all my tests are successfull.

    In this screen you can see that : Thaorn is Elu [Admin], Thaorn2 is Gardien [Moderator] and Thaorn3 is Citoyen [.user]. So, Thaorn2 [Mod] could demote Thaorn3 [.user].

    So I test by typing this :
    And he give me this :

    I don't understand why. I'm on bukkit [954] for this test. If you need the list of the plugins i've already installed, just ask me :)

    Thanks to everybody will answer me and congratulations if you've understand all !

    EDIT : I've some troubles with my links sorry !

     
  26. Offline

    DigitalTyrant

    I think if you adjust the dlimit to 3 this would work. Thank you for all the information. It really helps when trying to sort out the problem. dlimit is designed to be set to the highest rank that a group can demote.
     
  27. Offline

    DivineKyuuji

    Does this work with CB 953? I know it hasn't been updated for it yet, but would it still work anyway?
     
  28. Offline

    zombiekiller485

    can this work with 953?
     
  29. Offline

    DigitalTyrant

    @zombiekiller485
    It depends on the configuration and combination of Permissions. It will operate on 953 as long as you use a compatible permissions release. I believe that v3.2 of PermissionsPlus has very few issues with Permissions 3.1.6.
     
  30. Offline

    Thaorn

    Hi ! Thanks you very much to take care of your users ! You don't have to thanks me to give details... It's me who need help, I just optimize my luck to have an answer ! So I've done some tests, and I've tried what you said, but my moderators can just promote the Jailed [Renegats] in Guests [Vagabonds] and the Guests in Jailed. Citoyen is out of their powers. So I've just set the plimit and the dlimit on 4 and it works as I want ! I think you want to know this, so i'm posting ! Thanks you a lot to answer me !!
     
  31. Offline

    DigitalTyrant

    You're welcome, enjoy :-D
     

Share This Page