This plugin allows authorised users to see when players execute commands, or place signs
Commands
- /commandspy - to see what rules you currently have
- /commandspy on - alias for /commandspy set * * *, turns on viewing all commands and signs
- /commandspy add [type] [username pattern] [message pattern] - adds a new rule
- /commandspy clear - removes your rules
- /commandspy set [type] [username] [message] - replace all your rules with one single new one
- /commandspy ignore - list ignored rules
- /commandspy ignore add [type] [username pattern] [message pattern] - adds a rule to the ignore list. No-one will be able to see anything that matches these, no matter what rules they might have
The 'type' is one of
sign,
command, or
all, and the patterns use simple wildcards, where
? matches single characters,
* matches any number of characters, and
| matches a new line (for signs). Note that these patterns are case sensitive for now - A pattern of "/apple" will not match the command "/Apple"
Examples
- /commandspy add * * * - You'll be notified when any player places a sign or executes a command (note that * as type is an alias for all)
- /commandspy add command * /warp - You'll be notified when any user uses the /warp command
- /commandspy add all Yuki * - You'll be notified when the player Yuki places a sign or executes a command
- /commandspy add sign Yuki *|goat - You'll be notified when the player Yuki places a sign with 'goat' at the start of the second line
- /commandspy ignore add command CONSOLE * - prevent commandspy users from ever seeing commands issued by the console
Permissions
- commandspy.use - Spy on commands and signs
- commandspy.configure - Manipulate the configuration, or change the ignore list
Licence
This project is licenced under the GNU General Public licence, version 3.