ChatLog
Note: This plugin is no longer maintained because its main dependency, DeityAPI, is no longer maintained. let me know via PM if you would like to take over this project. - mbonachea
ChatLog is a simple chat logging plugin. Making it easier for moderators to catch spam, advertising, and other chat nuisances. With a permissions based system, server admins and mods can easily track a player's chat and commands with one, simple command. All chat and commands are stored in a mySQL database to prevent flatfile corruption, and size issues. You can go as far back as you wish with ChatLog, in seconds, minutes, or hours.
Please leave any comments or tickets (preferred) with ideas and/or suggestions. All tickets are tracked here, BukkitDev.
Features
- Simple Chat Logging
- Simple Command Logging
- mySQL Support
- SuperPerms Compatible
- Lightweight
- User friendly command
Requirements
Commands
[]required <>optional
- /chatlog search [command/chat] [player] [time] [s/m/h]
- /chatlog purge
- /chatlog logchat [true/false]
- /chatlog logcmds [true/false]
- NOTE - S: second(s) M: minute(s) H: hour(s)
Permissions
- chatlog.search
- chatlog.purge
- chatlog.logchat
- chatlog.logcmds
Config
- 'log-chat' is either true or false for logging of chat
- 'log-commands' is either true or false for logging of commands
- 'database-auto-purge-days' is the amount of days you would like before the database auto purges
- 'last-purge' is the time in milliseconds of the last database purge
- 'purge-since-days' is the amount of days you want it to purge from
Other
Current Version: 1.4.1
@xalixilax
Not necessarily, as a plugin cannot think who is talking to who. You would have to look through the mySQL database to see who said what in response to what.
Will it be possible to get conversation between 2 or more player. Example, if i want to know why PLAYER1 say something like: ''You're a * '' But i don't really know who was online and why he say that.
@FounderHawk
I'll start working on this :)
@mbonachea
Another small suggestion I have just thought of. An "auto-prune" option that is configurable. Basically, you can define how many days the logs are kept, once it hits the maximum amount of time, it is automatically pruned. This will allow your plugin to literally clean up after itself, and stop the MySQL databases from being filled with logs.
@FounderHawk
Hi! I'm going to start working on logging of commands, as well as adding some config values and in-game commands to change them. Thanks for the awesome suggestion!
Would you also be able to add support for commands, as no other plugin that logs chat, and commands writes to MySQL, they all write to .txt logs. Maybe also an option to toggle chat (and if added command) logging on and off. Another small suggestion is the logging of ALL chat, including private chat, and FoundDiamond broadcasts etc. Otherwise, I love the what this plugin does, and if these options (especially command logging) I will definitely use and recommend it.
@chasechocolate
Hey there :) Thanks, I'm really excited about this plugin.
Hey mbon and cliff! It's Nauss from ImDeity Kingdoms! Congrats on your first plugins!
@breezeyboy
As @azinPIG said, this plugin is still under development. We are working on getting it ready for release/alpha soon. Thanks for your understanding, mbonachea
@breezeyboy
Please read the above. It says it is still under planning, will release when finished.
Thanks, aznPIG
DOWNLOAD?