[ADMN] PlayerLogger v2 - Log your players every move! ♥ [935]

Discussion in 'Inactive/Unsupported Plugins' started by Kuuichi, May 30, 2011.

  1. Offline

    Kuuichi

    PlayerLogger v2 - Log your players!
    tested on RB #1000!

    [Description]
    PlayerLogger is a lightweight plugin that stores a log for every player that joins your server! Now, you have proof to ban someone, in simple, read-able, properties files! You can turn on and off what you actually want or don't want to log, in the main configuration file!

    [Download]
    Download it: <Edit by Moderator: Redacted mediafire url>
    Source coming soon! Inbox me if you want it now!


    [Usage]
    Put the PlayerLogger.jar into your plugins folder, run the plugin! It'll create a new folder, where the config and Users folder will be located.
    (Scenario) Let's say that PLAYER1 was accused of saying, "YOU LOOK LIKE A MUFFIN".(Pretend that muffin is a curse word or something offensive). We would go ahead and open his log file, press CTRL+F for the find tool, and type in relevant search terms like, "muffin" "look like" "you look like a muffin", something along those lines. Huzzah! If the search was successful, you can go ahead and kick/ban/hug PLAYER1!

    What the config looks like:

    #--LogPlayer Configuration--
    #Wed Jun 29 16:39:12 PDT 2011
    LogBlockPlace=true
    LogPlayerCommand=true
    LogPlayerChat=true
    LogBlockBreak=true
    LogBannedBlocks=true
    LogPlayerLogin=true
    LogPlayerDeath=true


    What the log looks like:


    [letsplay]Kuuichi said: omnomnomnom 2011-06-29 16:39:29
    [letsplay]Kuuichi said: omnomnom 2011-06-29 16:40:05
    [letsplay]Kuuichi said: WTF 2011-06-29 16:40:06
    [letsplay]Kuuichi said: omgdfs 2011-06-29 16:40:07
    [letsplay]Kuuichi Destroyed block: SAND 2011-06-29 16:40:50
    [letsplay]Kuuichi Died. 2011-06-29 16:41:43
    As you can see, it uses the format:
    [worldname][playername][did action] [what time they did it]

    [Changelog]
    *v0.1 - Initial release of plugin.
    *v0.1a - Added multi-world support, it now logs with the [worldname] tag in front of the log.
    *v0.2 - Updated for latest RB, added a timestamp.
     
    Last edited by a moderator: Nov 27, 2016
    Hackuss likes this.
  2. I guess you need alot of Space if you Log every single Blockdestruction... ;)
     
  3. Offline

    TexasGamer

    By the way, you need to put the build number in the thread title.
     
  4. Offline

    Kuuichi

    Not really... I copy and pasted a block of text and just held down the copy/paste for a few seconds until I got a huge amount of text in the file, and it was only 20 kb. And you're probably not going to get that amount of text EVER anyway.

    **Added an update with multi-world support, it will now add a [worldname] tag in front of every log.
     
  5. Offline

    kahlilnc

    can you add stats for how long they have been playing.
     
  6. Offline

    Plague

    moved to releases, but really those big spaces between lines do not make it more readable, quite the opposite
     
  7. Offline

    MeinerHosen

    Could you add a time function? I can see a guy destroyed glass and planks, but I can't say when or where. It'd be nice to at least have the when, if possible.

    This looks perfect to track players' actions, though. And without databases, too :D
     
  8. Offline

    Stone_Lazaurus

    This looks pretty awsome, but maybe add some list of blocks to ignore when broken like, stone,wood,sand etc. So I just know who broke other blocks like tnt,diamond,gold, lapis blocks, etc. That way I dont have to scroll throught so-so broke Stone when some one is mining, and I can quickly see who ate another players cake. ;)
     
    Imm0rt41 likes this.
  9. Offline

    Kuuichi

    I can't format it correctly, it shows up normal in the edit window, but when I save changes it goes back to the dbl line spacing >.<

    I will make an option to log a list of blocks or all blocks, and in the future, player-specific logging.
     
  10. Offline

    ypedegroot

    Is it possible to insert the date and time before each row in te log file? That would be great! This plugins is good mate!
     
  11. Offline

    BFC_Mike

    Good idea, but bad implementation. Maybe make it so it can be all one log file and have a standard format?
     
  12. Offline

    cybiko123

    Good idea Mike. Maybe even a database so it's searchable?
     
  13. Offline

    tinytiny123

    coordinates of the items would be cool...
     
  14. Offline

    Jordy97

    Could you add Where the Blocks were broken and placed Like:​
    [world]hoboleader1 Destroyed block: COBBLESTONE At "x:140 y:78 z:27"​
    This would be Really great to Catch those griefers​
    Great Plugin Btw!​
     
  15. Offline

    Kuuichi

    updated for RB #860
     
  16. Offline

    cholo71796

    I suggest adding timestamps and coordinates!
     
  17. Offline

    Armaxxx

    yes, like simplelog, that now is unused, put coordinates and timestamps
    and change the configuration like, not a thing for every user, imagine this, something is destroyed, but i dont know who did it, so i have to chek everysingle of my users and its boring, plus, if i know he destroyed the thing i saw, but not know where he destroyed it, how can i accuse it so make it one log for blocks destroyed with all the users, one for placed block and so on
    HELP DEVELOPER!!!!!!
     
  18. Offline

    arsjet

    bukkit861
    09:01:44 [SEVERE] Could not pass event PLAYER_LOGIN to PlayerLogger
    java.lang.NullPointerException
    at kuuichi.playerlogger.filehandler.checkEnabled(filehandler.java:152)
    at kuuichi.playerlogger.filehandler.addPlayer(filehandler.java:36)
    at kuuichi.playerlogger.plplistener.onPlayerLogin(plplistener.java:19)
    at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.j
    ava:320)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfiguration
    Manager.java:186)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  19. Offline

    Paul Ludwig

    anyway you can log what a player place and takes out of a chest?
     
  20. Offline

    Stefenatefun

    Is it at all possible you could add the damage of a block that was placed or destroyed? For example, wool, I am trying to find the person who griefed a home made out of every kind of wool, and it does't help that all that comes in the log is "Destroyed block: WOOL".
     
  21. Offline

    handyplayer13

    Hi!

    This is the plugin I was looking for and now I found it!

    But please please add the date and the time when something happened!
    Without these things its useless for me...

    Plz add that as soon as posssible! THX!
     
  22. Offline

    Fujikatoma

    Nice Plugin but :
    Wishlist :
    -Mysql Support
    -Rollback for each action a user do :D
     
  23. Offline

    Diemons

    Thank you!
     
  24. Offline

    VeryInsane

    Great plugin but maybe you could make it so it remembers who placed the block and who destroies who's block.

    Kuuichi Destroyed VeryInsane's block: COBBLESTONE
     
  25. Offline

    dark_hunter

    Can't use this my authme, as the password is shown in command logging. So I can't use this.
     
  26. Offline

    gamer1129

    Hey Kuuichi, awesome plugin :D I am always looking for little things to log my players... I was wondering though, will you keep adding things? It would be nice to have timestamps in the logs, location at which some of these things were done, and to have it log these things to the console.... Will you ever add anything like that?
     
  27. Offline

    VeryInsane

    Will this work with Newest Recommended Build #928?
     
  28. Offline

    Nigeki

    Does this need Mysql? I'm looking for a logger that doesn't since my computer can't run it (got no idea why) Also can it rollback? If not it'd be great if it could rollback without using Mysql (if that's possible)
     
  29. Offline

    Kuuichi

    It's all flatfile. I've been away for awhile, I'm updating to the latest RB right now, and I'll try to add timestamps too.

    @MeinerHosen @ypedegroot @cholo71796 @Armaxxx @handyplayer13
    **EDIT, just updated for latest RB #935
     
  30. Offline

    Nigeki

    by "RB" do you mean "roll back"? if so what's the rollback command?
     

Share This Page