PlayerLogger
PlayerLogger
Version: 2.9.1
CraftBukkit Build 1.5.1-R0.1 [Not Tested]
Info
Info This plugin lets you store every block place, block break, chat msg, command, enchant, kill, sign text etc. So, if you need proof of something just look them up! You can turn on and off what you actually want or don't want to log, in the main configuration file! The main developer is Kuuichi. I am just continuing and adding stuff. I am obligated to continue this plugin. The forum is http://forums.bukkit.org/threads/admn-playerlogger-v0-7-logs-of-your-players-1-2-5-r0-1.58959/ and has been accepted.
Video
Great video made by Brandon Hopkins
Features:
- Chat Logging
- IP Logging ( Implemented by Mcluke300 )
- Join Logging
- Quit Logging ( Implemented by Mcluke300 )
- Command Logging
- Death Logging
- Console Logging ( Implemented by Mcluke300 )
- Blacklist Block Logging ( Implemented by Mcluke300 )
- Sign Text Logging ( Implemented by Mcluke300 )
- Pvp Logging ( Implemented by Mcluke300 )
- Enchantment Loggin ( Implemented by Mcluke300 )
- Commands not to log ( Implemented by Mcluke300 )
- Bucket Logging ( Implemented by Mcluke300 )
- Metrics
- MySQL support
Log Example
[World One]McLuke300 joined: 192.168.1.101 (-27 64 220) (06-26-2012 20:03:48)
[World One]McLuke300 Killed TestyWestie (-18 64 220) (06-26-2012 19:37:30)
[World One]McLuke300 said: Example chat (-21 64 220) (06-26-2012 20:02:06)
[World One]McLuke300 command: /home (-20 64 219) (06-26-2012 20:02:08)
[World One]McLuke300 Sign: [McLukes][Home][][] (-22 64 222) (06-26-2012 20:02:22)
[World One]McLuke300 command: /give McLuke300 46 1 (-22 64 223) (06-26-2012 20:02:26)
[World One]McLuke300 Placed: TNT (-26 64 218) (06-26-2012 20:02:28)
[World One]McLuke300 Placed: TNT (-26 64 219) (06-26-2012 20:02:29)
[World One]McLuke300 command: /god (-32 64 212) (06-26-2012 20:02:36)
[World One]McLuke300 command: /suicide (-26 64 216) (06-26-2012 20:02:39)
[World One]McLuke300 Died. (-26 64 216) (06-26-2012 20:02:40)
[World One]06-26-2012 20:03:21 [McLuke300]ItemStack{STONE_SWORD x 1} {Enchantment[16, DAMAGE_ALL]=1} Xp Cost:3
[World One]McLuke300 Emptied Bucket of Water (-26 63 224) (06-26-2012 20:08:53)
[World One]McLuke300 Emptied Bucket of Lava (-26 63 221) (06-26-2012 20:08:54)
[World One]McLuke300 quit: 06-26-2012 20:03:45)
[Console]kick McLuke300 05-27 03:46:42
Config
File: LogToFiles: true //False if you want to use just mysql Log: //Log Joins PlayerJoins: true // Log Player quitting PlayerQuit: true //Log Chat PlayerChat: true //Log all Player commands PlayerCommands: true //Log Player deaths PlayerDeaths: true //Log enchantments PlayerEnchants: true //Log Pvp Pvp: true //Log Buckets Placed PlayerBucketPlace: true //Log Console commands ConsoleCommands: true //Log Player sign text PlayerSignText: true //A reload of server is required for this to take effect http://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html DateFormat: MM-dd-yyy HH:mm:ss //If this is true it will make the folder Playerlogger/Staff and all players with the Playerlogger.staff permission will be in there not Users SeparateFolderforStaff: true //False by default- Useful for offline servers where players can change capitalization in name and have a different file. All file names are in lowercase PlayerNamestoLowerCase: false //When true it will only log the players with the playerlogger.staff permissions LogOnlyStaff: false BlackList: LogBlackListedBlocks: true //Enables logging of blacklisted blocks Blocks: - '7' //Bedrock Block id - '46' - '57' - '*' //This will log all block place and breaks Commands: BlackListCommands: true //Enables Command Blacklisting (eg.wont log) BlackListCommandsForMySQL: true If this is true and blacklistcommands false it will blacklist commands for mysql and not files. CommandsToBlock: - /login //Wont log /login - /changepassword - /register MySQL: //More Information Below Enabled: true Server: 127.0.0.1:3306 Database: minecraft User: root Password: '0000'
MySQL
For a full guide on how to use MySQL with playerlogger look at the page for it. http://dev.bukkit.org/server-mods/playerlogger/pages/mys-ql/
@ircopdd
i'v updated this my self but i don't know if i can post links or not, and i didn't really ask him although the source is in the thread you might be able to do it your self
PLEASE UPDATE
thanks
book Logger
anvil Logger
add please !!!
Where is permissions list for this plugin ?
1.5.1 r0.2
error
http://dev.bukkit.org/paste/7632/
it is normal that during the autoupdate download the files in the folder "update" in /plugins/update? because the plugin leaves it in this folder, is this normal?
Is there a way to make the chat logged to one separate file instead of logging what the individual users have said, but at the same time, keep the normal logging per user?
@MaxLui
No ._. that's what the server.log is for.
@javoris767
Thx also, can I set to list the log on the console screen other than inside the properties file?
@MaxLui
Set ConsoleCommands to true
I wanna ask that, how to make the log notify on Console?
awesome this will help me alot!!! but can you fix so it work if you take something in a chest i se that to in the text document? ;) thanks again
ReadMe
This is a development build please inform me on the preformance or things that needs to be fixed
Version 2.9.1
Hasn't been approved yet, but you can't get it here!
@javoris767
Made you author
@add5tar
I don't have rights to be able to upload so I wouldn't be able to get it out to everyone. I have been working on it tho.
dude 1.5 update? It works but still, dude why no update?!??!
@javoris767
This is one of the best activity loggers I've seen, but as already mentioned, it causes a lot of lag on the main thread and isn't very efficient with the way it writes data.
Do you know what kind of changes are planned? I'm really keen to change several aspects of this plugin to make it more efficient and much less laggy. I'm not looking to fork your plugin, I just want it to run faster on my own server. But I'm more than happy to provide you with my code changes (via pull request, or patches). I just didn't want to start making these changes if they are already in development.
My main goals would be:
Hope this is ok? :)
If I get my jenkins server running I'll start uploading builds.
Please Update
Hello, in the version I found a bug. I do not know if it proviens me or your plugin but I'll let you know. When I run the plugin everything goes well. But when I create a faction called "test" for example, there is a concern is that the directory can not be found "Mortiloche txt" but rather a folder name of the faction is in this case there is Mortiloche . txt. The problem is that if the player leaves the faction is still in the "test" then it is no longer in this faction. Sorry for my english this is done with translation googling :/ I'm French. If you need pictures I would.