Get an Epic Experience with Premium

GetPerms

Informational Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 1,708 Monthly Downloads
  • Supports: CB 1.5.1-R0.2
  • 18,427 Total Downloads
  • Updated 05/07/2013
  • Created 02/17/2012
  • 0 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Attribution-NonCommercial-ShareAlike 3.0 Unported
  • Newest File: GetPerms v1.1.9
or
Support development! **
Donate

About GetPerms

Plugin priority: Low

Updated for 1.5.1-R0.2!

Ever had to get permission nodes for plugins on your server, but found that you either had to look for it on their website or individually look in plugin.yml? Or maybe you found a list of nodes, but it had the description next to it so you couldn't just copy and paste them all at one time? Well, this plugin is for you! GetPerms is a plugin that will pull permission nodes from each plugin on your server! This plugin will output them in two files:

  1. A list of nodes without the descriptions for easy copy/paste
  2. A list that also has the description next to it

Bugs/problems/feature requests? Report at the TICKETS area.

Current version: 1.1.9 (May be pending)
http://legendcraft.netai.net/host/icon_download.pnghttp://dev.bukkit.org/server-mods/getperms/files/24-get-perms-v1-1-9/

Download mirrors
http://legendcraft.netai.net/host/list.pngAll versions
http://legendcraft.netai.net/host/icon_download.pngCurrent version (1.1.9) NOTE: For this download, rename the file to GetPerms.jar before installing!

http://legendcraft.netai.net/host/icon_download.pngLatest developmental build NOTE: The jarfile located here is a developmental build, so things aren't tested and bugs are likely to be present

http://legendcraft.netai.net/host/donate.pngFeel like helping out? Consider donating!

View the complete changelog here.

Installation:
1. Download the plugin http://dev.bukkit.org/server-mods/getperms/files
2. Move the jar file to '/plugins' inside the server root directory

To start, you must download and install this plugin. To have the plugin generate the files, start your server, and wait for the server to finish fully starting up (look for 'Done! _ seconds'). Now, wait just around 20 seconds, or until you see a message stating that GetPerms has finished generating files. Now you can either stop your server if you don't need it running, or you can leave it running. Now, locate your server's root directory. This is the folder where you have the craftbukkit.jar located. In the folder, you should see two newly generated files: pnodes.txt and pnodesfull.txt. More information about each file can be located here.

Important: GetPerms will only generate files 20 seconds after the plugin loads!

Plugins must be in the '/plugins' folder in order for GetPerms to grab the permission nodes from it. Also, GetPerms can only retrieve nodes that are in '[plugin_name].jar/plugin.yml' due to Bukkit's current methods. Not all plugins provide all permissions in plugin.yml, so there may be some missing. Essentials is an example of this.

Bugs/problems/feature requests? Report at the TICKETS area.

Commands:
For all commands, /gp can be used as an alias (like /gp regen)
/getperms regen - (Re)generate the files containing the permission nodes lists
/getperms reload - Reload the configuration file for GetPerms
/getperms help - Lists the commands

/getperms regen is especially useful if autoGen is set to false.
NOTE: If disableOnFinish is set to true, these commands will not work once the plugin disables itself.

Permission nodes:
getperms.regen - Allows player to regenerate permission list files
getperms.reload - Allows player to reload the GetPerms config file
This plugin uses PermissionsEx for permissions (anything supported by PEX is also supported), but if you don't have PEX, it will fall back to OP's.

Bugs/problems/feature requests? Report at the TICKETS area.

This is my first plugin! Requests for another plugin? Want me to update an outdated/abandoned plugin? Request it here.
Please note that I was in 9th grade when I first started/released this plugin (I'm currently in 10th grade).

I will be adding a database of permissions that cannot be retrieved from plugin.yml for widely used plugins (such as Essentials). You can find more information here.

TEMPORARY PLUGIN NODE DATABASE:

TODO:

  • Command to regenerate files
  • Generate comments in config file
  • Config file to enable/disable auto generate
  • Permissions for command
  • Add database of unretrievable permissions for retrieval (info here)
  • Add a way for plugin to retrieve entries from database
  • Add a search command to search plugins for a specific permission node
  • Add a way to be able to import a permission node table (Such as with essentials) as a text file and convert it

Feature completion progress:
Add entries to database: 24%
Database retrieval: 6%

Bugs/problems/feature requests? Report at the TICKETS area.

You can request to add plugins to the database here.
Want a plugin to be made? Go here!

Remember, please report any bugs/feature requests in the TICKETS area. The comment section is for everything but bugs and feature requests. This plugin now generates comments in the config.yml! The TICKETS area. TICKETS.

http://legendcraft.netai.net/host/Open_Source.jpg
The GetPerms repository can be found here.

http://metrics.griefcraft.com/signature/getperms.png

http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png
GetPerms by Smiley43210 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

v1.1.9 (5/6/13)
Added update download validity checker (checks for HTML elements in file, if found, invalid)

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!