CustomNodes

Indefinitely Inactive - 12/1/12

CustomNodes.*

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

Example Configuartion

  • 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

Changelog - 20120825

Source

Source - 20120825

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.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit