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

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

  1. Offline

    aPunch

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yea, Niji's gender has and always will be a topic of debate on these forums. But, yes, he is a male.
  2. Offline

    feildmaster Bukkit Team Member BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sounds good then. Guy it is.
  3. Offline

    undeadmach1ne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    his profile says 'female'...that usually helps contribute to ppl thinking you are female...

    This post has been edited 1 time. It was last edited by undeadmach1ne Aug 24, 2011.
  4. Offline

    dark_hunter

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Could almost call it an retirement.
  5. Offline

    M1sT3rM4n

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    She/he's alive!
    cholo71796 likes this.
  6. Offline

    Master_Rudik

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Another thread whittled into a fantastic confusion by our own Niji. Good work today, I salute you once again.

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

    dark_hunter

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

    Master_Rudik

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Might as well just keep going with what you're doing. Some things may be better left dead, but who cares? I may not personally switch to Permissions 4 after already upgrading to PermissionsBukkit, but people who loved what died will continue to use it as long as they can, and maybe new people will hop on who wish to feel a bit nostalgic.

    Take hMod as your example. Despite having been riddled with ignored bugs and entirely dropped by hey0, it was continued for what seemed like forever by Meaglin, and now sits quietly as Canary Mod over at canarymod.net.

    Resurrection, ftw.
    dark_hunter likes this.
  9. Offline

    HmmmQuestionMark

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Some people actually want what we're making. We aren't stealing anything, and we've already been forced to meet demands we don't lawfully need to.

    Unless the entire team of bukkit developers themselves tell us we cannot create this plugin, we will continue to make our own plugin that allows for ALL plugins that supported permissions to work with the same features and ease-of-use as Permissions 3 did for many.

    Really, we'll have SuperPerms support as well, so I don't understand why we must be forced into shutting down.

    I urge all developers and server owners on our side of the issue to speak up: There are simply too many problems with SuperPerms in its current state for us NOT to try and continue with the old method.

    We only mean to keep this alive as long as we aren't satisfied with bukkit permissions.

    This post has been edited 3 times. It was last edited by HmmmQuestionMark Aug 24, 2011.
  10. Offline

    Rigby90

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In that case you should speak out as well and explain what exactly is wrong with Bukkit Permissions and you never know things may turn out for the better. However if it's anything like 'it lacks groups' or 'lacks the ability to set a suffix' then that is not a Bukkit Permissions related problem.
  11. Offline

    HmmmQuestionMark

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The tip of the iceberg before I sign off:
    • SuperPerms lacks the '*' nodes, which make server permissions files MUCH cleaner and easier to use.
    • As you stated groups and prefix/suffix control is not considered part of Permissions.
    • It IS a change from Permissions, which was deathly simple to most.
    We plan on solving these problems with our plugin by making multiple groups and worlds easy to configure, the '*' node still functional, and by storing various group settings such as prefix/suffix/build/anything (as used with iChat custom variables in P2/3).

    We will work hard to get these working with a SuperPerms bridge before even releasing it, so plugin developers could safely switch over to bukkit permissions without requiring server owners to switch permissions plugins.

    Simply put, we want to let people using Permissions 3 to be able to copy/paste their config files into this plugins folder, and have it work just as it did before for them.
  12. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @HmmmQuestionMark
    You're right. I'm sorry. I want to go back to deprecated permissions that no future plugins will support. I hate how PermissionsBukkit, bPerms, and PEX just work. I'd rather have everyone use a plugin that won't work for them and then enjoy explaining to them why as they storm irc.
  13. Offline

    HmmmQuestionMark

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This isn't a replacement for SuperPerms! We have stated multiple times that we plan on adding SuperPerms to support new plugins while at the same time allowing the current configuration of many servers to remain.

    There is no more sense it trying to explain this to you, most people at least understand what we are trying to do. You obviously just want to argue with us. Go ahead and make your plugins and we'll make ours. We don't need to talk to each other.
  14. Offline

    Master_Rudik

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Dubious, indeed. May fair winds meet your sails, wary traveler.
  15. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @HmmmQuestionMark
    Replacement for SuperPerms what? Do you even know what they are. Super perms are built into bukkit. By creating a plugin that has permissions but does not load them into super perms is the definition of replacement for SuperPerms.

    SuperPerms is NOT A PLUGIN.

    This post has been edited 2 times. It was last edited by SwearWord Aug 24, 2011.
    mooman219 likes this.
  16. Offline

    undeadmach1ne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ok i am totally neutral in this argument, but it looks to me like you are not even reading what they are saying.

    seriously. to me it looks like you are making shit up in your head and then yelling at them about it. they are making a super perms manager which supports the features of legacy permissions, legacy permissions config files and all the other features that most users (and quite a few devs) wish that superperms (and related managers) would support. why do you think that they are making another new permissions system from scratch? at no point in this thread has anyone but you tried to imply that is what they are doing.

    This post has been edited 1 time. It was last edited by undeadmach1ne Aug 24, 2011.
  17. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @undeadmach1ne
    See PEX, bPerms, and PermissionsBukkit. See my previous posts. They weren't even going to add SuperPerms until everyone started yelling at them for it. My point is this doesn't need to exist, there are far more capable developers making far superior progress. If they really cared about meeting a need they would fork and do a pull request. We are working hard to kill off legacy permissions. This is revieving it.
  18. Offline

    HmmmQuestionMark

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    We always planned on adding SuperPerms. We didn't always have it in the first post, however, we added the notice to try and let people like you know that we planned on that.
  19. Offline

    Master_Rudik

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ...and what happens if this team happens to also be full of capable developers who make the next best plugin for Bukkit?

    Nothing needs to exist, if these guys want to go off and revive something that is "dead", let 'em. They've already said they're not going to use any more of the original code from Permissions, although they really shouldn't need to honor that, because if they can make something great that works using old code, more power to them.

    Let's destroy a plugin when it sucks after it's been released. For God sakes, we haven't even tested the damn thing yet.
  20. Offline

    SwearWord

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Why don't you come on irc #bukkit or #bukkitdev and we'll have s friendly discussion about this.

    @Master_Rudik
    Trust me, they're not. Secondly they tried to release this and it got moved here. Third I'm pretty sure their bug list includes "most plugins will say you dont have permission."

    This post has been edited 1 time. It was last edited by SwearWord Aug 24, 2011.
  21. Offline

    Cosmic Break

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    when this was available to download i did test it, and out of the 50 plugins i had at the time, 48 of them worked flawlessly.

    2 didnt because they look for a specific version of permissions.

    i dont see anything wrong with this. i would like to be able to use superperms while retaining my old style config.

    i have use permissionsbukkit and it has its benefits as well, being that multiworld permissions are in one file

    i just find that perms 2/3/4 allow me to continue using plugins that i have that are no longer in development, but still work, or havent upgraded for superperms, like OKB3, which was a vital plugin on my server. it made my job alot easier.
  22. Offline

    EvilSeph Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Without Niji's blessing to use his code, there is no point in continuing with this project. The only reason why you'd want to revive Permissions is to make use of the many plugins that support(ed) it over time. However, without being able to use the original code, your reach within the community is no longer even remotely significant and this quickly becomes a pointless endeavor.

    Legacy Permissions is dying for a good reason and experienced developers within the community see the reasoning behind why everyone wants it dead. With a team of one developer that has yet to display the abilities required to take on a project this large, a lot of time will be needed to get this to the stage where anyone would even slightly consider utilising it for their plugin.

    While the way some people are going about expressing their disapproval is not the best, their hearts are in the right place. Let legacy permissions die. There are no benefits to reviving it. Superperms is better designed and better suited with little to no exceptions. The points you've brought up as to why a revival is better than Superperms are completely illogical. Permissions are permissions, not meta-data like prefixes and suffixes and, as such, a *permissions* plugin should not be involved with manipulating this type of data. It is best to leave it to a plugin specialised for this purpose instead.

    Please note, I am only speaking for myself and not Bukkit at this time.
  23. Offline

    Master_Rudik

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can we all be friends now?
  24. Offline

    undeadmach1ne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i have been reading this thread since the first post and i have been under the impression the whole time that they intended to make this compatible with superperms. maybe that was just wishful thinking/assumptions on my part?

    i understand the need to move on from legacy permissions into superperms. this plugin is trying to make that transition easier by allowing people to keep their old configs, and seamlessly support plugins that havnt updated to the new system yet. i can understand why people were mad about the idea that these guys were 'stealing' the old permissions code, or using it without permission from the original authors, but i dont get why anyone would be mad about a new superperms manager that has features the other ones lack. if there are other capable devs making superior progress, i guess their superperms managers will come out first and bury this one. so be it. right now though, there isnt one that supports perms 3.x config files in a drag/drop fashion...so good luck to the most talented dev who can make the transition to superperms as easy as possible for end users. again, no offense to you personally.
  25. Offline

    mooman219

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    SeeD419 likes this.
  26. Offline

    Celtic Minstrel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Actually, I'm fairly sure PermissionsEx uses exactly the same config file format as Permissions... it might not support 3.x tracks (not sure), but I think it'll support everything else.
  27. Offline

    undeadmach1ne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    yeah i was actually looking at that last night. its not drag and drop (there is a convert /command you run). some ppl in the thread report that its great, other have trouble...prolly their fault though really...
  28. Offline

    HmmmQuestionMark

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    We are no longer developing this plugin as a team, if our developer decides to continue he will do so unilaterally.

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

    jgaaar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I believe this argument is really stupid, no matter what you say. Personally, i preferred the permissions 3x versions, and i really dont want to move to permissionsbukkit, or pex, or anything else for that matter. if you would like to help a guy learn how to code, i would gladly help code this plugin, mainly because this is a preference type of matter. the other permissions plugins are NOT this permissions plugin, which is exactly the reason i want to use this plugin instead of the other ones. This plugin is the permissions i am used to, the admins of my server are used to, and i can probably bet a lot more people are used to. this permissions is simple, and you dont need any other plugins to help run this.

    another point that comes to mind, why do people make plugins for the groups for permissions bukkit to say like [admin]etc which is, i admit lightweight, but trying to imitate the permissions system of prefixes. why try to "imitate" when you can just improve/update the plugin ? i will be using this plugin for sure, as soon as it finishes, and i will try to urge other plugins to support this too.
  30. Offline

    rymate1234

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So, you want to stick with outdated, unreliable and very buggy plugins because you don't want to switch to another plugin.

    You DO realize that by not switching to a SuperPerms plugin, you'll soon find that all the plugins you use will not work due to the fact they'll stop supporting permissions. There is no way around this.

    Oh, ever get the Read Timed Out message? Yeah, Permissions 3x caused that :D

    This post has been edited 1 time. It was last edited by rymate1234 Aug 24, 2011.

Share This Page