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/
[Feature Request]
Permissions so that it can only log the people with the permission. This would be awesome because for example when you are evaluating a new moderator at your server, you may whant to know what is he doing when you are not in the server.
@vk222u
It only logs when you empty a bucket of water of lava I don't know why it's not working.
@McLuke300
I don't know what could be wrong, I am on the latest version of the plugin and when I place something from a bukkit or pick it up, it does not log it.
Here is my config.
No Errors
-Vk
@Zefram
Fixed in 2.2.1
@vk222u
I tried how you said but it does log the buckets with everything true. I cant see anything wrong with the bucket code. If it still happens could you post the config and maybe any errors.
@vk222u
I didn't touch bucket place I'll look into it.
@Zefram
Oh it has same problem as commands did as it splits the number into 2 so it would log block I'd 4 as well I'll release bug fix later today
Oh... I don't have the correct src file for 2.2.... Well, I'll let mcluke do it.
@javoris767 Thanks
@Zefram
I'm fixing don't worry.
i set
BlackList:
LogBlackListedBlocks: true
Blocks:
- '46'
why log COBBLESTONE?????
2.2 NO WORK.......
Blacklist Block Logging
WHY log all block place and breaks?
i set
BlackList:
LogBlackListedBlocks: true
Blocks:
- '29'
- '33'
@vk222u
I'll have a look at it.
I updated to 2.2 and it seems the logger does not log playerBucketPlace. I have everything true.
-Vk
@javoris767
:/ sorry
Version should be 2.1.1 since its only bug fixes -.-
@McLuke300
Thanks, I'll install 2.2 when the next restart comes around.
It was a fresh install, didn't even change any settings when I noticed the errors.
I'll see if any problems come up in 2.2. Thanks for the help!
@Liger_XT5
Sorry I fixed in version 2.2 waiting to be approved now.
I had it set to only make a file when a player join is logged but now it will work with all and if file exists it will just load it :D
@vk222u
Fixed in version 2.2
@vk222u
Yeah sorry I missplaced a if statement so it would only log commands if blacklist was enabled this is being fixed and so is another issue of commands like /login being not logged but add /login billy then it logs which is wrong so thats fixed will be updating very soon.