The Old Permissions is Dead - Switch to PEX (How-to)

Discussion in 'WIP and Development Status' started by PermissionsTeam, Aug 23, 2011.

  1. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    We will no longer be developing Permissions.
    Please check out PEX instead.

    How to convert from P3 to PEX:

    When all is done, the permissions.yml should look like this:
    Code:
    users:
        PsychowithanRPG:
            group:
            - Admin
        seanunited97:
            group:
            - Member
    groups:
        Admin:
            permissions:
            - '*'
            - modifyworld.*
            options:
                suffix: '&8[BADASS]&7'
        Member:
            permissions:
            - god.all
            - modifyworld.*
            inheritance:
            - everyone
            options:
                prefix: '&a[G]&7'
        Guest:
            permissions:
            - lwc.blockinventory
            - groupspawn.spawn
            options:
                prefix: '&f[GUEST]&7'
            default: true


    I used iChat (P2 version) instead of the bundled chat-manager to get prefixes and suffixes to work how I liked.

    This post has been edited 29 times. It was last edited by PermissionsTeam Aug 27, 2011.
  2. Offline

    codename_B

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    With permission from the original author?

    There is a reason Permissions was moved to inactive, the same with GroupManager.

    SuperPerms are the future. Unless you've turned Permissions into a SuperPerms manager (which I highly doubt, but you never know!) then yeah...

    This post has been edited 1 time. It was last edited by codename_B Aug 23, 2011.
  3. Offline

    Butkicker12 Community Staff Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Holy shit, I thought this would never happen. Your a life saver
  4. Offline

    DrBowe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I feel like the whole 'rennovating code and improving ERRYTHANG' bit is a load of crap...as it usually is with any fork.

    At any rate, as @codename_B asked, did you get permission to fork permissions? (no pun intended)
  5. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @codename_B We plan on adding SuperPerms support before we go gold.
  6. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You would have to ask our main developer, as he has not told us yet if he has contacted the maker.
    He's currently asleep and will be back tomorrow.

    This post has been edited 1 time. It was last edited by PermissionsTeam Aug 23, 2011.
  7. Offline

    Kainzo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does it support transient caches?
  8. Offline

    Cosmic Break

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    you have definitely piqued my interest! this thread is on high alert!
  9. Offline

    M1sT3rM4n

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeti's been AFK for a VERY long time
  10. Offline

    Cosmic Break

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    iChat wont work with this unfortunately, because it looks for a specific version #. either 2 or 3
  11. Offline

    Zalastri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Cosmic Break

    So... modify it :p Nothing they can do about it except spoof the version, which I dont even know if you can do.
  12. Offline

    Butkicker12 Community Staff Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Modify the plugin.yml?
  13. Offline

    Cosmic Break

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i wouldnt know how to do that...
  14. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    We're working on updating some key plugins by ourselves while we wait for other plugin dev's to update.
  15. Offline

    HmmmQuestionMark

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm not a developer, but I'm playing around with some plugins to see if I can get them working with this (I won't release builds unless I have permission).
  16. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Are you serious, another one? And it doesn't even do super perms? Thanks for adding to the mess of useless plugins and you're welcome in advance for handling all the confused admins who are going to flood IRC.

    Public Service Announcement:
    I strongly suggest people do not use this. It's promoting deprecated methods of using permissions and will likely give you problems. I know most devs are now releasing plugins that use only super perms and this will not work with them. You will save yourself a lot of headache if you just use PermissionsEX or PermissionsBukkit

    @PermissionsTeam
    Host your files externally. Don't make people have to register to download this. You are also missing a change log. Review the submission guidelines.

    This post has been edited 3 times. It was last edited by SwearWord Aug 23, 2011.
  17. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In fact looking at the lack of source on github and your alleged "improvements" I wouldn't be surprised if you didn't just steal the code and make no improvements.
  18. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @SwarWord You need to stop making assumptions and also to learn to read.
    I will add an advisement that getting permissions for commands is not yet done.
    This is in Beta Stage and is here to let people know it is being heavily worked on and improved.
    We respect your criticism, and will do my best to keep people informed.

    Thank You
  19. Offline

    aPunch

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will developers need to support this or will it be compatible with plugins using superperms? I find it unlikely that any developer will support this.
  20. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I know how I read. I also know how to determine wether what I read is genuine or not. Either way you need to review the submission guidelines, some stuff is off.
  21. Offline

    Rigby90

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In that case it should of been posted here.
  22. Online

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How can you not know if you have permission to use this or not, yet you developed it all as a team?
  23. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If someone could move it to the developer section that would be great, I'm going to add the changelog and and external mirror for testers.

    The developer of the plugin did not give us the GitHub login info, and he hasn't uploaded the plugin Source yet. He will do that tomorrow.
  24. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    From member of team. We do not legally need permission using their binaries.
  25. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    We're also making a Super Perm bridge for those who want to switch back to good ol Permissions. And some developers are working on updating it for 4.0.
  26. Offline

    Rigby90

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  27. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you don't have permission you need to add stealcode.use to your groups file.
    dark_hunter and Cosmic Break like this.
  28. Offline

    PermissionsTeam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I will let Peanut know this when he comes on tomorrow.
    Thanks for the info!

    (If it is necessary we will ask the original Permissions owner (V1) if it is acceptable that we are continuing his legacy)

    This post has been edited 1 time. It was last edited by PermissionsTeam Aug 23, 2011.
  29. Offline

    Tahg Bukkit Team Member

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This thread will not be moved out here (and especially not into release) without a post here by an original Dev giving permission to continue this project, and support for the Bukkit permission API. While I won't argue whether you do or do not legal permission, we reserve the right to approve or deny plugin listings on this site.
    dark_hunter likes this.
  30. Offline

    Tauryuu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

Share This Page