VisualPermissions - A GUI editor for Permissions 3.x and PermissionsBukkit (Pail Support!)

Discussion in 'Bukkit Tools' started by Acrobot, Jul 15, 2011.

     
  1. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    As you may know, setting up permissions manually is hard =)

    This tool helps you edit Permissions 3 or Permissions config without ANY troubles.
    (GroupManager's groups work well with Permissions 3 preset =D )


    How to use:
    STANDALONE VERSION:
    Double click the .jar file.
    If that doesn't work, execute "java -jar VisualPermissions.jar"

    To start editing, click "Load Permissions configuration".
    Choose your Permissions WORLD FOLDER and click "open"
    Then, after modifications, just click "Save Permissions configuration"
    PAIL version:
    Just drop the .jar into plugins folder :)

    If you open your generated files, they may seem different, but believe me, it just looks different, but works flawlessly :)

    YEAH, go Open Source!
    As everything I do, VisualPermissions is Open Source too :)

    Credits
    Bukkit team - for Configuration class
    SnakeYAML authors - for their parser
    @koolblue87 - for very nice suggestions :)

    Changelog
    15-08-2011 - Added Permission editing, automatically selects the next permission while you're deleting the old ones, you can now modify selected permission by right-clicking
    23-07-2011 - Added PermissionsBukkit support, re-written everything, added new features, etc.

    This post has been edited 5 times. It was last edited by Acrobot Oct 16, 2011.
    dark_hunter, ledhead900, FrAz and 7 others like this.
  2.  
  3. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @GatsbyTheGreat
    Nah, not really - I'll implement it in the next version :)
  4. Offline

    GatsbyTheGreat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No worries! Thanks for the plugin, I'll look forward to the update.
  5. Offline

    kyle772

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome! One problem though. When you are using permissionsbukkit it has a true false at the end. ex: permissions.*: true The Gui doesn't show the true/false
  6. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @kyle772
    Yeah, that's a little bug. I am just thinking of a way to make the new VisualPermissions, that would be able to handle this.
  7. Offline

    tuckismad

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thanks for this, it saved me heaps of time adding permissions
  8. Offline

    joris579

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Somebody want to trade permission files ? Or isnt it possible XD ?


    Btw This is GENIUS :D
  9. Offline

    Makatiel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I don't know if I'm missing something but the plug-in seems completely unusable right now with PermissionsBukkit.

    The GUI doesn't show the status of any of the permissions and when you save the permissions file they all default to true. I'm not seeing any way to set permissions to false anywhere.

    Running CB 1317 and Pail 0.7.5
  10. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Makatiel
    Yeah - VP doesn't work as good as I want it to - I am planning on releasing a new version, however I'm in a bit of code-freeze - I try to think how can I accomplish what I want. However, when it'll release - it'll be fine.
    Also - Bukkit had a configuration class change, which - unfortunately - breaks a lot of plugins.
  11. Offline

    Makatiel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ahh, ok, I just wanted to make sure I wasn't having some kind of operator error on my part.

    I look forward to seeing the new version when you get it finished. Thanks for the quick reply. :)
  12. Offline

    Mikerman50

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    this looks very cool, using it with pail atm for offline permissions config, would be cool if if could read all the permissions of the plugins in the folder ( sounds lazy but sure would be fast) would the bukkit api let you do this?

    oh also when selecting more then one player and pressing remove it only removes one player

    This post has been edited 1 time. It was last edited by Mikerman50 Oct 14, 2011.
  13. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Mikerman50
    Yeah, I know the issues. I don't use Bukkit API for anything- it is a standalone program. However, it seems like a good idea :)
  14. Offline

    ledhead900

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So this supports PEX ?
  15. Offline

    Acrobot

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

    ledhead900

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I will give it a whirl I normally do Pex work manually so I was just looking for a nice tool to mainly eliminate most user error in formatting, I think you understand how even the best admins can make simple format errors from time to time in maybe 3 lines and then waste time looking thru it to find out where :p.
  17. Offline

    Acrobot

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

    bobacadodl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    PEX Support pleaassseeeee? :D
  19. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @bobacadodl
    I believe it does support it :p
    However, bPermission support is bugged :p
  20. Offline

    denieru7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi Acrobot, I would really appreciate it if you could update VP to work properly with PermissionsBukkit with its true/false states, are you still working on this?

    Thanks :)
  21. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @denieru7
    Hey :)
    ATM it is not being developed - I plan on releasing ChestShop 4 first, then working on this. Since CS4 takes a bit time to make, this won't be soon :/
  22. Offline

    denieru7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Okay ;)
    I look forward to the next release of VP!
  23. Offline

    Your_fat_gramma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    2011-12-22 22:33:13 [SEVERE] Permission node 'groups' in server config is invalid
    java.lang.IllegalArgumentException: 'default' key contained unknown value
        at org.bukkit.permissions.Permission.loadPermission(Permission.java:268)
        at org.bukkit.permissions.Permission.loadPermission(Permission.java:235)
        at org.bukkit.craftbukkit.CraftServer.loadCustomPermissions(CraftServer.java:478)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:175)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)

    when ever i try and make a permissions file for bukkit permissions.yml i get this error i not shore on what i have to do to fix any ideas
  24. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Your_fat_gramma
    Well, the VisualPermissions are outdated now - I'd reccomend not to use them ATM.
  25. Offline

    Your_fat_gramma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Acrobot ok thank you and are u going to be updated this?
  26. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Your_fat_gramma
    Yeah, but probably not soon. I am planning on making ChestShop 4 and many more things before this.
  27. Offline

    Your_fat_gramma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Acrobot ok take your time no rush... and Happy Holidays
  28. Offline

    Acrobot

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

    dwi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Loading permissions from remote MySQL database (PEX) would be totally awesome!
  30. Offline

    Acrobot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @dwi
    I agree, however at the moment project is dead, I may revive it later.
    dwi likes this.
  31. Offline

    McGarnicle

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    PLEASE revive this! I'm doa on permissions w/o being able to visualize it all!
  32. Offline

    Smiley43210

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Acrobot, please update it! Would it be possible to update ChestShop so that it works with the latest builds, then update the permissions here, then go back to CS? PLEASE I really need a way to set permissions like in Classic Minecraft! (remember those days? The classic permissions are changeable by gui with mcforge and fcraft)

Share This Page