Main-old

Important note

This documentation is only valid for version 3.2.0 and below

Introduction

Commandspy allows you to see player and server commands, what people write on signs, now fully compatible with UUIDs!

This plugin has many uses, from helping people to use commands, to catching rogue admins and snooping on player's 'private' messages. It can even be used for admin chat, although the 'Command not recognised' messages get annoying...

Command outline

/commandspy on|off - sets and enables 'c*' or clears, giving the same functionality as the old /commandspy true|false.

/commandspy set flags - where flags are c* and/or s*, separated by spaces. c is for commands, where s is for signs.

/commandspy version - shows the version of the currently installed commandspy.

/commandspy help - display a help message.

/commandspy config add|remove ignore command - adds or removes a command from the ignore list. Player commands begin with a slash, however, console commands do not.

/commandspy config - lists all current plugin configuration (This is currently just the ignore list)

/commandspy save - save config to file(done by default on plugin disable)

/commandspy reload - reloads config from file including user flags.

/commandspy filter - Show your current filter configuration

/commandspy filter set <name> <value>

/commandspy filter add <list name> <value>

/commandspy filter remove <list name> <value>

Note that the only list currently implemented in the filter is 'ignore', allowing individual users to ignore commands without needing permission to modify the plugin config.

Permissions

  • commandspy.set - Allows a player to use /commandspy set, and /commandspy on
  • commandspy.filter - Allows a user to fine-tune their individual settings using /commandspy filter
  • commandspy.save - Allows use of /commandspy save
  • commandspy.configure - Allows use of /commandspy config

Planned features

  • More flexible permissions(for example; ranks that can't be spied on).
  • I need more features to add! if you have any ideas, comment below, send a ticket, or create an issue on Github!

Source code

Source code is on github. This project is licenced under the GNU General Public Licence, and you are free to use it following the terms of the licence. If anyone notices any violations of the licence that are relevant to this project, then please contact me.