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

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

Thread Status:
Not open for further replies.
  1. Offline

    Celtic Minstrel

    Oh really? How'd it manage that?

    @TruDan – If you're really that lazy, I think PEX is mostly the same config format as Permissions.

    @DrBoweNur – You clearly have no clue what SuperPerms really is. It's not a plugin. It doesn't give commands. Your opinion is valid, but is directed at a target that does not merit it. SuperPerms is not PermissionsBukkit. You can't possibly have permissions simpler than SuperPerms.

    I'm not entirely sure what the proper target of your ire is, but I would guess you are complaining about the PermissionsBukkit syntax. I'll assume I am correct. Why not try bPermissions or PermissionsEx? Do they also have more complicated syntax? I would find it difficult to believe a claim that PEX has more complicated syntax than Permissions when I know that its configs are virtually identical.
  2. Offline


    Nice nok hey vis du har styr på PEX permissions kunne du så ikke hjælpe mig med det er van til permissions 3.x og har problemmer med at komme igang med PEX
  3. Offline


    @Celtic Minstrel
    My target was the entire system in general. SuperPerms, along with the plugins that are required to give it functionality. Additionally, it wasn't necessarily about me having issues with the syntax. I'm just trying to justify some of the answers that a few other people seem to be so viciously slamming down as 'lazy' and 'irrelevant'.

    To sit here and say that I "clearly have no clue what it is" is just complete and utter bullshit. If you couldn't read between the lines and realize that when I say 'go with SuperPerms', I'm referring to the entire system (AKA plugins that utilize SuperPerms and bridge the gap)...then my apologies for not making it clear enough. The hostility that a lot of you guys show to other users is just mind boggling to me.

    There's nothing wrong with telling them nicely "Oh, I really do believe that you should give x and y a try, they utilize SuperPerms and are very similar to Permissions 3"

    Instead, you get people raging, calling others incompetent morons, and assuming that their opinion is the only opinion that is valid. I just feel that the community as a whole is better than that. The old users of Permissions have a right to be somewhat resistant to change. There was nothing wrong with the old system, so why introduce a new one and then claim that it's the only one that matters? is probably along the lines of whats going through their head.

    In any case, people need to work on conveying their opinions on a subject without coming off as an arrogant asshole.
  4. Offline


    Well it's also clear you haven't tried all or any of the permissions plugins. bPerms has shorter commands than PEX. However PEX's complex commands give you more control.
  5. Offline


    Again, let me reiterate that this is not my personal feeling about the syntax. I am just finding a reason to justify everyone else's resistance towards it.
  6. Offline


    WTF going in this thread?
  7. Offline


    to sum it up : everyone is switching to PEX :p
  8. We all decided to love you.
  9. Offline

    Celtic Minstrel

    I'm sorry, but no. None of the objections you raised were something that is an unavoidable artifact of the whole API+permission-manager system. Every objection (unless I missed one) referred to something that another permission manager could do differently. So when I say you have no clue what SuperPerms is, I didn't just make a baseless accusation; you did not demonstrate that you knew what it is. Perhaps you do know, but you made it sounds like you didn't.
  10. Offline


    /offtopic Well i am!
  11. Offline


    Nice me 2 do you know why permissions x.3 stopet updating the plugin
  12. Offline


    Det var gammelt. Rodet kode, og en masse andet. Og nu hvor Superperms kom ind i billedet, besluttede Nijikokun at lukke det.
  13. Offline


    Okey jeg prøver med PermissionsEX men der ikke nogen tut på youtube eller noget og kan ikke helt forstå vejledningen så har svært ved at sætte nye permissions op

    hey could you maby help me with it i dont know how to downgread from 3.x to 2.x and how to do the user and group to permissions.yml i dont understand so much aboute it

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


    Ja det er også lidt svært, men har lige gjort det for at par timer siden
  15. Offline


    nice med preffix og suffixes ligesome på permissions med ichat ?
  16. Offline


    Ja det tror jeg :D
  17. Offline


    Lyder godt :D hvad for nogen plugins har du enligt lavet ?
  18. Offline

    Boon Pek

    09:43:36 [WARNING] [PermissionsEx] Specified backend "p2compat" are not found.
    while trying to use pex backend p2compat.

    I was using Permissions 2.7.4 and have all my permissions in their respective "world.yml" file.
  19. Offline


  20. Offline


    everyone here where know how to downgread from permissions x.3 to x.2
  21. Combine your users.yml and groups.yml into one file called [your-world-name-here].yml.
  22. det er mega simpelt. tag din user.yml og kopier dem med specielel grupper ikek alle de deafult. sæt dem i en ny .yml fil og kald den permissions under users smider du så dine grupper in ;) done du er nu permissions 2.x og du kan forsætte emd guiden på github
  23. Offline


    jeg får noget erro
    når jeg typer alle de her commands er det normalt at der kommer en masse text op eller ?
    pex backend p2compat pex dump file permissions.yml pex backend file
    Please make sure that everything was imported correctly using the pex hierarchy command.

    plus jeg får det her erro nå jeg typer commanden ind

    2011-08-28 00:52:32 [SEVERE] Could not pass event PLUGIN_ENABLE to PermissionsEx
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updateAllPlayers(
        at ru.tehkode.permissions.bukkit.BukkitPermissions$BukkitEvents.onPluginEnable(
        at org.bukkit.plugin.RegisteredListener.callEvent(
        at org.bukkit.plugin.SimplePluginManager.callEvent(
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(
        at org.bukkit.craftbukkit.CraftServer.reload(
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(
        at org.bukkit.command.SimpleCommandMap.dispatch(
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
        at net.minecraft.server.MinecraftServer.b(
        at net.minecraft.server.MinecraftServer.h(
    2011-08-28 00:52:32 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-08-28 00:52:32 [INFO] Reload complete.
    2011-08-28 00:56:26 [INFO] Error during backend initialization.
    2011-08-28 00:56:26 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2011-08-28 00:56:26 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(
    2011-08-28 00:56:26 [SEVERE]     at ru.tehkode.permissions.bukkit.commands.UtilityCommands.setBackend(
    2011-08-28 00:56:26 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2011-08-28 00:56:26 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:56:26 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:56:26 [SEVERE]     at java.lang.reflect.Method.invoke(Unknown Source)
    2011-08-28 00:56:26 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager$
    2011-08-28 00:56:26 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager.execute(
    2011-08-28 00:56:26 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(
    2011-08-28 00:56:26 [SEVERE]     at org.bukkit.command.PluginCommand.execute(
    2011-08-28 00:56:26 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(
    2011-08-28 00:56:26 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    2011-08-28 00:56:26 [SEVERE]     at net.minecraft.server.MinecraftServer.b(
    2011-08-28 00:56:26 [SEVERE]     at net.minecraft.server.MinecraftServer.h(
    2011-08-28 00:56:26 [SEVERE]     at
    2011-08-28 00:56:26 [SEVERE]     at
    2011-08-28 00:56:52 [INFO] Error during backend initialization.
    2011-08-28 00:56:52 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2011-08-28 00:56:52 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(
    2011-08-28 00:56:52 [SEVERE]     at ru.tehkode.permissions.bukkit.commands.UtilityCommands.setBackend(
    2011-08-28 00:56:52 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2011-08-28 00:56:52 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:56:52 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:56:52 [SEVERE]     at java.lang.reflect.Method.invoke(Unknown Source)
    2011-08-28 00:56:52 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager$
    2011-08-28 00:56:52 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager.execute(
    2011-08-28 00:56:52 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(
    2011-08-28 00:56:52 [SEVERE]     at org.bukkit.command.PluginCommand.execute(
    2011-08-28 00:56:52 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(
    2011-08-28 00:56:52 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    2011-08-28 00:56:52 [SEVERE]     at net.minecraft.server.MinecraftServer.b(
    2011-08-28 00:56:52 [SEVERE]     at net.minecraft.server.MinecraftServer.h(
    2011-08-28 00:56:52 [SEVERE]     at
    2011-08-28 00:56:52 [SEVERE]     at
    2011-08-28 00:57:10 [INFO] Error: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2011-08-28 00:57:10 [SEVERE] Error: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2011-08-28 00:57:10 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2011-08-28 00:57:10 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(
    2011-08-28 00:57:10 [SEVERE]     at ru.tehkode.permissions.bukkit.commands.UtilityCommands.dumpData(
    2011-08-28 00:57:10 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2011-08-28 00:57:10 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:57:10 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:57:10 [SEVERE]     at java.lang.reflect.Method.invoke(Unknown Source)
    2011-08-28 00:57:10 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager$
    2011-08-28 00:57:10 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager.execute(
    2011-08-28 00:57:10 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(
    2011-08-28 00:57:10 [SEVERE]     at org.bukkit.command.PluginCommand.execute(
    2011-08-28 00:57:10 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(
    2011-08-28 00:57:10 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    2011-08-28 00:57:10 [SEVERE]     at net.minecraft.server.MinecraftServer.b(
    2011-08-28 00:57:10 [SEVERE]     at net.minecraft.server.MinecraftServer.h(
    2011-08-28 00:57:10 [SEVERE]     at
    2011-08-28 00:57:10 [SEVERE]     at
    2011-08-28 00:57:26 [INFO] Error during backend initialization.
    2011-08-28 00:57:26 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2011-08-28 00:57:26 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(
    2011-08-28 00:57:26 [SEVERE]     at ru.tehkode.permissions.bukkit.commands.UtilityCommands.setBackend(
    2011-08-28 00:57:26 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2011-08-28 00:57:26 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:57:26 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2011-08-28 00:57:26 [SEVERE]     at java.lang.reflect.Method.invoke(Unknown Source)
    2011-08-28 00:57:26 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager$
    2011-08-28 00:57:26 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager.execute(
    2011-08-28 00:57:26 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(
    2011-08-28 00:57:26 [SEVERE]     at org.bukkit.command.PluginCommand.execute(
    2011-08-28 00:57:26 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(
    2011-08-28 00:57:26 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    2011-08-28 00:57:26 [SEVERE]     at net.minecraft.server.MinecraftServer.b(
    2011-08-28 00:57:26 [SEVERE]     at net.minecraft.server.MinecraftServer.h(
    2011-08-28 00:57:26 [SEVERE]     at
    2011-08-28 00:57:26 [SEVERE]     at
  24. du har lagt alt fra zip filen ind? og permissions.jar og slettet din gamle permissions.jar fil?
  25. Offline


    oh jeg skal slette den gammle og lave en ny okey :D prøver lige
    det lod til at virke lidt i starten men ikke helt og alt bliv slettet i permissions.yml
    og kan jeg få min Groups til at fungere ligesom det her ?
  26. Offline


    I moved to PEX from Permissions3 a couple weeks ago and love it!
    I hope this permissions plugin never dies.
  27. If PEX ever decides to die out I'd need a quick and easy conversion plan.
  28. Offline


    Only problem is no native permissions 3 support :(
  29. It has Permissions 2 support (which most plugins that support P3 have).
Thread Status:
Not open for further replies.

Share This Page