Description
Indefinitely Inactive - 12/1/12

About the Plugin
CustomNodes lets you create specific permission nodes and no permission messages for any command. You can choose who you want to be able to use certain commands. In order to unlock all the features of this plugin a separate permissions plugin is highly recommended.
Features
- Create permission nodes for any command
- Change no permission message for any command
- Easy to use config
- Separate filter settings
- HIGH will block commands based on what they start with, i.e. "/help" would also block "/help 2" and "/help 3"
- LOW will block commands only if they are identical, i.e. "/help" would block "/help" but not "/help 2"
- Support for parent nodes
- For example, customnodes.parent.* would give access to customnodes.parent.child
- Variable support
- Current variables: $!PLAYER!$, $!NOTPLAYER!$, +
- Override option, this lets a custom node essentially override the original node
Installation
- Put the CustomNodes.jar in your plugins folder
- An example config file will be created in /plugins/CustomNodes
- You must reload the config or the plugin for any changes to take effect
Configuration
- Variables (these can be used in commands for a more dynamic check)
- $!PLAYER!$ - Use this in commands where players need to enter their name
- $!NOTPLAYER!$ - Use this to block players entering in names other than their own
- + - Use this before the command to skip any other checks if the player has the node
Commands
- /customnodes config - Shows all config commands for CustomNodes
- /customnodes info - Shows information about CustomNodes
- /customnodes reload - Reloads CustomNodes
- /customnodes config fix - Fixes the config.txt
- /customnodes config new - Creates a new config.txt
- /customnodes config reload - Reloads the config.txt
Permissions
- customnodes.bypass
- Lets a user bypass any custom node
- customnodes.commands
- Lets a user use any command for CustomNodes
- customnodes.*
- Lets a user use any command for CustomNodes and bypass any custom node
- Also any permissions added in the config
Changelog
Source
Other
I have also only tested and can confirm this plugin to work with bPermissions, but it should work with any normal permissions plugin.
If you have any errors or suggestions, post them below and I'll try to help.
Lastly, I'll be updating this if anyone experiences some kind of bug, but other than that, this plugin is finished. This was my first plugin and it's really just been a learning process for me, so thanks to anyone who's used it.


