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/
@YourSoSerious @Zefram @YourSoSerious
Fixed in Version 2.9 sorry for the wait
@YourSoSerious
Fixing now sorry for wait
Please use pastebin or pastie for errors and configs.
File: LogToFiles: true Log: PlayerJoins: true PlayerQuit: true PlayerChat: true PlayerCommands: true PlayerDeaths: true PlayerEnchants: true Pvp: true PlayerBucketPlace: true ConsoleCommands: true DateFormat: MM-dd-yyyy HH:mm:ss PlayerSignText: true SeparateFolderforStaff: true PlayerNamestoLowerCase: false LogOnlyStaff: false BlackList: LogBlackListedBlocks: true Blocks: - '7' - '14' - '46' - '56' - '57' - '264' - '266' Commands: BlackListCommands: false BlackListCommandsForMySQL: false CommandsToBlock: - /login - /changepassword - /register MySQL: Enabled: false Server: Server Address eg.Localhost Database: Place Database name here User: Place User of MySQL Database here Password: Place User password here
@tcadonau
You must of done the time wrong in config paste your config here
I keep getting a spam on my server log. all it says is the time [info] Problem! over and over agian. has anyone else seen this on their servers? im just trying to find the problem
@Zefram
Same thins is happening to me! It keeps logging chat when i don't want it to, i hope it gets sorted asap!
PlayerChat: false
I do not want to log chat
Why can not shut down this
and BlackList bed id:355
no log
@javoris767
Wouldn't that still record the chat for each player in their own chat file? I just want one file with the whole server chat in one file per day.
@javoris767
That would need alot of recoding -_-
Does this work for 1.3.2 R1? I have installed and i've told it not to log the chat and it still does. tryed restarting the server and everything but despite that it still logs the chat. All i want it to do is log every time they join and leave the server.
@Liger_XT5
Just set everything else to false and set playerchat to true and it should only generate whats a player says.
I've been looking for a plugin like this. Though I've been looking for something a bit less complex.
The only thing that I need your plugin doesn't do is a general chat file.
I've been linking my server log file to be viewable via webbrowser from anywhere with internet access. Mostly to see chat and commands.
Anyway you could setup a way for a general config?
Also, is there a system to expire old files after X time?
Just a suggestion.. How bout file logging format o.o '{world} {name}: {event} {time} or whatever.
Great update! I've combined with splunk to monitor my minecraft server.
Minecraft Server + PlayerLogger + Splunk Storm
Highres pics at the links below.
screenshot01 screenshot02 screenshot03 screenshot04 screenshot05
Just saying.... >:[
@Ryanjh5521
So problem gone?
McLuke it was a one time thing. Sorry I didnt investigate more into it I just got lazy.
@Ryanjh5521
I have made this ticket http://dev.bukkit.org/server-mods/playerlogger/tickets/2-hello-i-got-this-really-big-error-i-am-on-craf/
I need your config and does the error stop if the user relogs?
Hello I got this really big error. I am on craftbukkit R2.0
2012-08-22 11:25:36 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:36 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:36 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logPlace(filehandler.java:308) 2012-08-22 11:25:36 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockPlace(PListener.java:375) 2012-08-22 11:25:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:36 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:36 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:36 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:36 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.ItemStack.placeItem(ItemStack.java:84) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.Packet15Place.handle(SourceFile:58) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:36 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 2012-08-22 11:25:36 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:36 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:36 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logPlace(filehandler.java:308) 2012-08-22 11:25:36 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockPlace(PListener.java:375) 2012-08-22 11:25:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:36 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ItemStack.placeItem(ItemStack.java:84) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.Packet15Place.handle(SourceFile:58) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 2012-08-22 11:25:37 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:37 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:37 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logPlace(filehandler.java:308) 2012-08-22 11:25:37 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockPlace(PListener.java:375) 2012-08-22 11:25:37 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:37 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:37 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ItemStack.placeItem(ItemStack.java:84) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.Packet15Place.handle(SourceFile:58) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 2012-08-22 11:25:37 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:38 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:38 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logPlace(filehandler.java:308) 2012-08-22 11:25:38 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockPlace(PListener.java:375) 2012-08-22 11:25:38 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:38 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ItemStack.placeItem(ItemStack.java:84) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.Packet15Place.handle(SourceFile:58) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 2012-08-22 11:25:38 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:38 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:38 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logPlace(filehandler.java:308) 2012-08-22 11:25:38 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockPlace(PListener.java:375) 2012-08-22 11:25:38 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:38 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:38 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ItemStack.placeItem(ItemStack.java:84) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.Packet15Place.handle(SourceFile:58) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:38 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 2012-08-22 11:25:39 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:39 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:39 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logPlace(filehandler.java:308) 2012-08-22 11:25:39 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockPlace(PListener.java:375) 2012-08-22 11:25:39 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:39 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ItemStack.placeItem(ItemStack.java:84) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.Packet15Place.handle(SourceFile:58) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 2012-08-22 11:25:39 [SEVERE] java.io.FileNotFoundException: plugins\PlayerLogger\Staff\puppycat532.properties (The system cannot find the path specified) 2012-08-22 11:25:39 [SEVERE] at java.io.FileOutputStream.open(Native Method) 2012-08-22 11:25:39 [SEVERE] at java.io.FileOutputStream.<init>(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at java.io.FileWriter.<init>(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at me.mcluke300.playerlogger.filehandler.filehandler.logBreak(filehandler.java:335) 2012-08-22 11:25:39 [SEVERE] at me.mcluke300.playerlogger.listeners.PListener.onBlockBreak(PListener.java:412) 2012-08-22 11:25:39 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-22 11:25:39 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) 2012-08-22 11:25:39 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:278) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:126) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:546) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) 2012-08-22 11:25:39 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:608) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:244) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:501) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) 2012-08-22 11:25:40 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)