CommandWatcher
CommandWatcher

Version: 0.5
CraftBukkit Build 1.3.1-R2.0 [Tested]
Info
Info This plugin lets you see every command a player does as they do it. You can set commands for it to not send to the person in commandwatch Currently this is defaulted to /login, /changepassword and /register but can be what ever you want.
Config
#Commands which are not shown to people in commandwatch# BlockedCommands: - /login - /changepassword - /register #Message sent to person in commandwatch #&player is the players name and &cmd is the command they did &x is x coordinate etc. &world is the worldname. OnCommandMessage: '&3[CW]&c&player: &6&cmd' #When false it wont remove your commandwatch on quit# RemoveFromCwOnQuit: True #If true then it enables the commandwatch.exempt and commandwatch.bypassexempt permissions EnablePermissionExempt: true
Features:
- Command watching
- Removes from CommandWatch when you quit
- Can check whos in CommandWatch
- Can enable commandwatch for any player
- Can Reload CommandWatch
- Can show coordinates with the command
- Can show worldname with command
Example

Commands
- /cw Enables CommandWatch
- /cw help
- /cw check Lists people in CommandWatch
- /cw reload Reloads the config and plugin
- /cw {Playername} Enables or disables CommandWatch for a online player
Permissions
- commandwatch.watch - Allows access to the /cw command
- commandwatch.help - Allows access to /cw help command
- commandwatch.checkwatch - Allows access to the /cw check command
- commandwatch.reload - Allows access to the /cw reload command
- commandwatch.watchother - Allows access to /cw {player} command
- commandwatch.exempt - Players in commandwatch without the commandwatch.bypassexempt permission wont see this users command
- commandwatch.bypassexempt - Player can see commands even by users with exempt permission.
Example of how exempt might be used. Owner 1 gives his mods the ability to watch commands of other players but doesnt want the mod to see his commands. So he gives himself the commandwatch.exempt permissions and mods can no longer see his commands. Owner 2 wants to see Owner 1's commands so he gives himself commandwatch.bypassexempt and he can now see Owner 1's commands.
- v0.1
- First Release
- v0.2
- Added /cw reload
- Added /cw check instead of /cwcheck
- Added /cw {playername}
- New Config to set Message and blocked commands
- v0.3
- Added Metrics
- Added New feature in config "RemoveFromCwOnQuit" When false it wont remove your commandwatch on quit
-v0.4
- New features
- Added /cw help command with permission commandwatch.help
- Bug Fixes
- Fixed bug with error on /cw <OfflinePlayer>
- Fixed bug when executing commands from console
- Added github Repository https://github.com/McLuke300/CommandListener
-v0.5
- New Features
- You can now use &x, &y, &z for coordinates of commands in the command message and &world for the world name!
- There is now commandwatch.exempt and commandwatch.bypassexempt more info above
- New config option EnablePermissionExempt which when false will show all commands to people in commandwatch enless of course your using the blacklist
- Bug Fixes
- Fixed a big bug with RemoveFromCwOnQuit on false throwing lots of errors!
- Various other bug fixes
-
View User Profile
-
Send Message
Posted Aug 4, 2012@korikisulda
Are you refering to your own commanspy ? I can understand why people would use this instead. (Including my self) This is simple. No gimmick with having to remember a ton of commands and arguments. No offence :)
-
View User Profile
-
Send Message
Posted Aug 4, 2012how are you getting so many downloads? O.O..... I don't mean to offend, but there are plugins with many more features that have been around longer.
-
View User Profile
-
Send Message
Posted Jul 31, 2012-
View User Profile
-
Send Message
Posted Jul 31, 2012@Mhjort
Can you paste the whole error thanks. /cw help isnt a command it would look for the player "help"
-
View User Profile
-
Send Message
Posted Jul 31, 2012If you try to do /cw help or add /cw playername on an offline player you get
"exception executing command 'cw' in plugin CommandWatcher v0.3"
-
View User Profile
-
Send Message
Posted Jul 25, 2012@McLuke300 aww yeah! thanks.
-
View User Profile
-
Send Message
Posted Jul 24, 2012@Schlumpfpirat
Maybe my other plugin called PlayerLogger would be useful http://dev.bukkit.org/server-mods/playerlogger/
-
View User Profile
-
Send Message
Posted Jul 24, 2012Please make it possible, that players command history is logged in a *.txt file. With Date etc. Example: http://dev.bukkit.org/server-mods/playercommandlogger/
-
View User Profile
-
Send Message
Posted Jul 19, 2012@McLuke300
OnCommandMessage: '&3[CW]&c&player: &6&cmd'
that custom formatting ;)
-
View User Profile
-
Send Message
Posted Jul 13, 2012@McLuke300
Also O.o your plugin was made like months before mine. Nice work!
-
View User Profile
-
Send Message
Posted Jul 13, 2012@korikisulda
? What custom formatting.
-
View User Profile
-
Send Message
Posted Jul 13, 2012All rights reserved? no fair! I want to use the custom formatting in commandspy...
-
View User Profile
-
Send Message
Posted Jul 10, 2012@Icee2199
I should make it more clearer :D
-
View User Profile
-
Send Message
Posted Jul 9, 2012Wait NVM *Hits Head on Desk* I didnt see that
-
View User Profile
-
Send Message
Posted Jul 9, 2012Is there Permission support?
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Xeliya
Is not silly I will update it tomorrow with a big fix that I did for playerlogger as it does if list contains the blocked command when it should be equals but I'll fix that tomorrow I'll add a Boolean to enable or disable blocked commands in the first place :D
-
View User Profile
-
Send Message
Posted Jul 1, 2012@McLuke300
Silly question, but how would I remove the blocked commands.
The default set ones.
-
View User Profile
-
Send Message
Posted Jun 28, 2012@Xeliya
Also thanks for saying plugin is simple and easy :D thats how I wanted it to be!
-
View User Profile
-
Send Message
Posted Jun 28, 2012@Xeliya
Its set so it is automatically disabled when you leave the game but I could change that so it doesn't remove you when you leave but for remembering on server restarts I would have to save the hashmap locally and reload it which I can do but i prefer it to only be when you enable it.
-
View User Profile
-
Send Message
Posted Jun 27, 2012Using the plugin is really simple and easy. Is there a way for '/cw' to be on automatically after a relog or server restart? Say a permissions node.