Permission's Organizer

Discussion in 'Archived: Plugin Requests' started by durzanult, Dec 14, 2013.

  1. Offline

    durzanult

    Category: Behind the Scenes/Permissions/Organization

    Introduction: I don't know about you, but I find that having to searching up and type in each individual permission node for each individual plugin tedious. It takes me hours just to get one group typed up. So consequently, I think there should be a plugin that generates a file-based list of all permission nodes on the computer and that can separate them by who gets the command by default (Operator or Everyone.), and further organizing this file alphabetically and by plugin.

    What I want: In order to make setting up permissions easier.A plugin that searches for all permissions on my server and loads them into a YML file where they will be ready to copy and paste into a permissions YML file as the server host sees fit. To help with this, each permission should be organized by plugin and listed alphabetically. Permissions that are by default given to OPs should be listed separately from those permissions given to everyone by default.

    Basically, I am looking for something that creates a file like this, but doesn't do anything else:

    Ops:
    - essentials.example.op.node
    - essentials.example2.op.node
    - jail.example.op.node

    Everyone:
    - essentials.example.player.node
    - jail.example.player.node

    Commands: /version.

    Notes: The plugin should run in the background and update everytime the server is reloaded or restarted.
     
  2. Offline

    timtower Administrator Administrator Moderator

    durzanult Not completely possible.
    Not every plugin is registering their permissions ( some of mine included ) or they use dynamic permissions.
    Those can't be found, registered permissions can be found though
     
  3. Offline

    durzanult

    Well, that would be a good place to start then.
     
  4. Offline

    LCastr0

    Put the permissions on the plugin.yml file takes a lot of work, and if you don't do it right, the permissions families won't work, and sometimes not even the commands. It's easier to register the permissions inside the .java file.
     
  5. Offline

    durzanult

  6. Offline

    timtower Administrator Administrator Moderator

    He means that the list of permissions will be a short one, you are probably better of going to the download pages of the plugins
     

Share This Page