Inactive [ADMN/SEC] SuperLog v2.4 - A very simple and effective logging plugin [1597]

Discussion in 'Inactive/Unsupported Plugins' started by thescreem, Aug 4, 2011.

  1. Offline

    thescreem

    Now on BukkitDev!
    [​IMG]

    [​IMG]

    <font color="rgb(51, 102, 255)">SuperLog - Make logging better and easier.</font>

    Current Version: 2.4
    Craftbukkit version: RB 1597 [Minecraft version 1.0]

    SuperLog is a very easy to set up logging plugin that can effectively catch greifers without the hassle of setting up any database.

    Features:
    * Easy to set up, no need to go through the hassle of setting up MySQL or any other database.
    * You may choose what you would like to log in a config file.
    * Ability to log block breaking, block placement, chest openings, and commands used by who, at what time, and at what coordinates.
    * If chosen in the config file, you can receive a message when Flint and Steel is used, TNT is placed, or TNT is ignited.
    * SuperPerms support!

    Future Features:
    * Lookup players.
    * Edit the config file in-game.
    * Setting for configurable date format.
    * Rollback.
    * Suggest!

    [​IMG]
    How to set up SuperLog:

    Show Spoiler
    In the config file, you will see something like this:
    Code:
    log-block-placement: true
    log-block-breaking: true
    log-chest-openings: true
    log-bucket-emptying-and-filling: true
    log-commands: true
    send-message-when-TNT-is-placed: false
    send-message-when-TNT-is-ignited: false
    send-message-when-Flint_and_Steel-is-used: false
    create-individual-player-logs: false
    memory-in-MB-until-new-block-logs-file-is-created: 50
    memory-in-MB-until-new-chest-logs-file-is-created: 50
    memory-in-MB-until-new-command-logs-file-is-created: 50
    memory-in-MB-until-new-[player]-logs-file-is-created: 50
    
    Most of it is self-explanatory, but I will go through it anyways.

    Code:
    log-block-placement: true
    
    True by default. If set to true, then this will log when a user places down a block.

    Code:
    log-block-breaking: true
    
    True by default. If set to true, then this will log when a user breaks a block.

    Code:
    log-chest-openings: true
    
    True by default. If set to true, then this will log when a user opens a chest.

    Code:
    log-commands: true
    
    True by default. If set to true, then this will log whenever someone types a command.

    Code:
    log-bucket-emptying-and-filling: true
    
    True by default. If set to true, then this will log when a user spills or fills a bucket of lava or water.

    Code:
    send-message-when-TNT-is-placed: false
    
    False by default. If set to true then whoever has the permission node stated under this spoiler will receive a message when a player placed down TNT.

    Code:
    send-message-when-TNT-is-ignited: false
    
    False by default. If set to true then whoever has the permission node stated under this spoiler will receive a message when a player sets off TNT with Flint and Steel. Currently, it doesn't work when TNT is set off with redstone.

    Code:
    send-message-when-Flint_and_Steel-is-used: false
    
    False by default. If set to true then whoever has the permission node stated under this spoiler will receive a message when a player uses Flint and Steel.

    Code:
    create-individual-player-logs: false
    
    False by default. If true, a log file will be created for every player.

    Code:
    memory-in-MB-until-new-block-logs-file-is-created: 50
    
    How big the block.logs file can reach until automatically creating a new block.logs file. (The old one is still kept)

    Code:
    memory-in-MB-until-new-chest-logs-file-is-created: 50
    
    How big the chest.logs file can reach until automatically creating a new chest.logs file. (The old one is still kept)

    Code:
    memory-in-MB-until-new-command-logs-file-is-created: 50
    
    How big the command.logs file can reach until automatically creating a new command.logs file. (The old one is still kept)

    Code:
    memory-in-MB-until-new-[player]-logs-file-is-created: 50
    
    How big a [player].logs file can reach until automatically creating a new [player].logs file. (The old one is still kept)




    Show Spoiler
    CommandWhat it does
    /sw or /superwandActivates/deactivates the SuperWand. To use the SuperWand, place a web block (item ID #30) where you would like to see block changes. To see chest changes, left-click a chest with a stick.
    /sl config or /superlog configShows you your config file options.




    Show Spoiler
    Permission nodeWhat it does
    superlog.notify.tnt.placementNotify's you when a player places TNT.
    superlog.notify.tnt.ignitionNotify's you when TNT is ignited by a player (Currently doesn't work when TNT is ignited with redstone).
    superlog.notify.flintandsteelNotify's you when a player uses Flint and Steel
    superlog.superwandLets you use the SuperWand
    superlog.configLets you see the config in-game


    [​IMG]
    <Edit by Moderator: Redacted mediafire url>
    [​IMG]
    [​IMG]
    Changelog:

    * v2.4 - Updated to MC version 1.0 and fixed a permissions bug.

    * v2.3 - Changed the MagicStick around.


    Show Spoiler
    * The MagicStick is now called the SuperWand.
    * The new command is /sw or /superwand.
    * The new permission node is superlog.superwand.
    * To see block changes, place a web block (item ID# 30). To see chest changes, left-click a block with a stick.




    Show Spoiler
    Show Spoiler
    v2.2.1 - Fixed the MagicStick permissions nodes.




    Show Spoiler
    * Fixed the MagicStick from causing lots of lag.




    Show Spoiler
    Fixed two bugs;
    * MagicStick not reading from all the split log files.
    * Player logs not being created for everyone when the plugin first runs. (Causes errors spamming the console until the player logs out and back in)




    Show Spoiler
    * Added the MagicStick
    * Optional command logging
    * Optional individual player logs
    * Log files split when reach a certain size set in the config file (Big thanks to @oz_revulsion for help with this!)
    * Ability to see your config options in-game. (Editing the config file in-game will come in the next version)
    * Added SuperPerms support? Not sure on this, don't have time to test if it works, so I'm not 100% sure it works.

    Bugs fixed:
    * Fixed air getting logged. (WTF?!)
    * Fixed paintings so they log.




    Show Spoiler
    * Fixed a bug with the dates.




    Show Spoiler
    * Fixed a few bugs with TNT/F&S notifications
    * Fixed a spelling error in the config file. (The "s" in "steel" in the option 'send-message-when-Flint_and_steel-is-used' needs to be capitalized)




    Show Spoiler
    * Initial Release
     
    Last edited by a moderator: Nov 13, 2016
    Olivki, Karlkorv, MrMag518 and 4 others like this.
  2. Offline

    barefootguru

    Just wanted to say thanks for this useful plugin which is also simple to install and use. It's just a pity every user caught going through another person's chest so far has denied everything even though we're looking at the log!

    My only niggle is the timestamp format: the month and day is the wrong way around for people outside the States, and the hours, minutes, and seconds should have leading zeroes. Ideally I'd like to see superlog adopt the ISO 8601 standard yyyy-mm-dd hh:mm:ss
     
  3. Offline

    bjoen

    Looking forward to next uptade with rollback! :)

    One problem doe, i'm using permissions (Yeti). I don't have permission to use Superwand. I figured this does not support permissions but even when I'm op i can't use it D:
     
    saul100 likes this.
  4. Offline

    thescreem

    Yes, SuperLog only supports SuperPerms. I have no idea why you can't use it when OPed though, I've included checks in the command so that you can use it if you have the permission node or if you're OPed. I'll look into this issue, sorry for the trouble. :(
     
  5. Offline

    Karlkorv

    Finally! Ty
     
  6. Offline

    bjoen

    No problem it is a good plugin if you get the rollback :)
    I'm using LogBlock with a http://db4free.net/ database instead :)
     
  7. Offline

    MrMag518

    Im gone use this when it gets the rollback feature.
     
    Olivki likes this.
  8. Offline

    dakester99

    the permissions still aren't working for my server...

    I am opped and still nothing...
     
  9. Offline

    toast502

    It says i don't have permission to use /sw. I am op and owner of server any suggestions? :)
     
  10. Offline

    mmmmmm419

    this is the best and most simple log tool by far, except that i gotta clear every players log every so often or it will be a mess
     
  11. Offline

    marinethan

    I am an op and I don't have permissions for it. PLEASE look into this
     
  12. Offline

    Racerx8000

    Will this be updated to MC1.0? This is a great plugin and I would hate to see it go.
     
  13. Offline

    hipp013

    Hey I love the plugin, but does it log the game even when the server's running, but you're not online? I know, stupid question, but I just want to be 100% sure. Also, does it catch hacked clients? Because I just had my game lava-griefed. Lava poured out of the sky, they covered the land with 10 layers of sand, destroyed our houses, and it was just hell. He used clients. Thanks!
     
  14. Offline

    barefootguru

    1. Yes, it's always logging.
    2. Not sure but probably. It's every block placed on the server, and even hacked clients should trigger that.
     
  15. Offline

    thescreem

    Updated to CB 1597 (Minecraft version 1.0) and fixed the permissions bug.
     
  16. Offline

    Austin

    If you can get rollback on this without using MySQL, I will switch from simplelog to this.

    Simple log does essentially the same thing, but lets you check air. You dont need to place a block to check for changes.
     
  17. Offline

    Pwnagedude10

    Hey if you can make rollback without MySQL like ^ he a said then i will love you....no homo lol and if you can make it make it as soon as you can please.........=)
     
  18. Offline

    Rumsfield

    thescreem, this logging plugin works great on the server I help run. We average around 30 players, and around 60 on weekends.

    My one suggestion is that when deactivating the superwand, the plugin should remove both the web and stick it spawned in your inventory. Maybe have the two wands always spawn in slots 1 & 2, and keep track of which items the superwands replace when they are spawned. When it is deactivated the web and stick should disappear and the items they overwrote reappear.

    I think this would make the plugin more user friendly.
     
  19. Offline

    Olivki

    I will have to wait until this plugin gets rollback added into it, before using it.
    Other then that, seems like a really good plugin. :3
     
  20. Offline

    ninja807

    I just installed it and thus far I am loving your plugin because it causes no lag on my server compared to log block. Now I can't wait for rollback. I do have one question though, is there mutiple wands? Or only one, because I need a way to check placed blocks. I may be missing it and i'll check more.
     
  21. Offline

    Shadow11377

    I'm getting some problems with this plugin, but it seems to be working partially.

    Whenever I type /sl or /superlog, I get an error message.
    Code:
    12:54:56 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'sl'
    in plugin SuperLog v2.4
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    5)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    78)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:757)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
            at com.thescreem.SuperLog.onCommand(SuperLog.java:167)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
            ... 12 more
    Installed Plug-Ins
    --FalseBook
    --Permissions
    --CFBanner
    --WorldEdit
    --WorldGuard
    --McMMO
    --iConomy
    --ChestShop
    --MyWarp
    --MyHome

    System Information
    --Athlon 64 X2 4200+
    --GeForce 8600GT
    --32-Bit Windows XP Professional SP3
    --4GB OCZ Platinum


    This error happens regardless of how many people are on.

    I truly appreciate your work for making this plug-in, as I do not wish to setup a MySQL database and this seems perfect for my server but I'm not enjoying this issue. Think you could help me with it?

    I've uninstalled all plug-ins aside from Superlog, so there is nothing interfering with it and I am using CB1597
     
  22. Offline

    thescreem

    Well... this will be one of those facepalm moments, but the command is /sl config or /superlog config. This has been confusing to others in the past, so you're not the only one. I think I may change the command to just /sl or /superlog, to avoid others having this issue.

    Sorry for the trouble, I really hope it never happens again. :(
     
  23. Offline

    Shadow11377

    Oh I see. So nothing is actually wrong aside from it spamming the console whenever someone types that?
     
  24. Offline

    Multibingo123

    When will rollback be implemented? Thats something my server NEEDS..

    -AJ
     
  25. Offline

    Semirotta

    i'll give this a try, ty !
     
  26. Offline

    BoorMachine

    Awesome plugin, works good, but how do you read the command.logs file?
     
  27. Offline

    goodoletom

    does it log coordinates aswell?
     
  28. Offline

    thescreem

    As of right now you'll have to open the file using any text editor, in a future update it will most likely be possible to do it in-game.

    Yes.
     
  29. Offline

    Slime

    hello can someone answer one question ( atm I am using xAuth), this question is for ppl that use SuperLog,
    there's a "hack" for xAuth, you can bypass it by this :
    login to server ( Don't register )
    login the second time to server, same nick ( player already online)
    then server gives all perms ( as when logined in for first player)
    you have any simular problems? ( may not work in first try :D but it works )
    plz reply
     
  30. Offline

    Thythmos

    This is an awesome plugin but Is there a way to not log the breaking and placing of people who are in creative mode ?
     
  31. Offline

    BenFudge

    Can you make it so the block data comes up when we beat a block with a stick? That way we don't have to break a block and replace it with the web to see data. And add data for doors and such like the chests :)
     

Share This Page