Inactive [SEC] Log v0.8.2 - A lightweight alternative to BigBrother [PERMISSIONS] [1597]

Discussion in 'Inactive/Unsupported Plugins' started by pokepal101, Mar 19, 2011.

  1. Offline

    pokepal101

    MOVING TO BUKKITDEV

    Log - A lightweight alternative to BigBrother.
    Version: v0.8.2
    NOTE: Users have reported problems using GroupManager.

    Log is a plugin that logs block changes. Currently it only records break and place events.
    Being the Bukkit plugin creator n00b I am, I probably made some n00bish mistakes, but it works, anyway.
    Compatible with 617 onwards. Latest build officially tested on 1597.

    Features:
    • Logs block place and destroy events
    • Lets you look up block place and destroy events using a stick
    • Permissions support
    • Block type/material logging - NEW IN 0.4
    • A block to check air and other non-clickable blocks - NEW IN 0.8.2, now works!
    • PLANNED: Auto-delete support - prevent buildup of old stuff
    • POSSIBLE: Rollback?
    • Plaintext buffered SQL alternative to prevent memory leaks - NEW IN 0.5
    How to use:

    How to use (open)

    • 1) Install.
    • 2) Ensure you have the correct permissions (see below)
    • 3) Right click block with stick. DING!
    • 4) If you want to check who destroyed a block, place a block there and right-click that.
      • 4a) Alternatively, "place" a bone where the block would be.
    • 5) To clean the database of all old entries, type '/log clean <time>', replacing <time> with a time unit (15m, 24h, 30d)
    • 6) To completely purge the database of all entries (when you start a new world or something), type '/log purge'


    Permissions:
    Permissions (open)

    • To use the stick lookup, you must have the 'log.stick' permission, or be an op.
    • To use the bone lookup, you must have the 'log.bone' permission, or be an op.
    • A 'log.*' permission is provided for your convenience.


    Admin Permissions:
    Admin Permissions (open)

    • To use '/log purge', you must have the 'log.admin.purge' permission, or be an op.
    • To use '/log clean <time>', you must have the 'log.admin.clean' permission, or be an op.
    • A 'log.admin.*' permission is provided for your convenience.



    Download jar: v0.8.2 | v0.8.1 (Dropbox) | v0.8 (Dropbox) | v0.7.1 (Dropbox) | v0.7 (Dropbox) | v0.6 (Dropbox) (Direct) | v0.5.1 (Dropbox) | v0.5 (Dropbox) UNSTABLE!! | v0.4 (Dropbox) | v0.3 (Dropbox)

    To download, click the link above, wait, then click the "Skip This Ad" button in the top right corner. If the link appears to not work in some way, try refreshing the page. Still not working? Use the (Direct) link (for versions 0.6-).

    Donate:
    Please, please, please, pretty please with sugar on top, donate to support the continued development of this plugin:
    [​IMG]

    Source Code: v0.8.2 | v0.7(.1) (Dropbox) | v0.6 (Dropbox) | v0.5.1 (Dropbox)
    For versions prior to 0.5, source code is packaged in the jar file.

    Changelog:
    Changelog (open)

    Version 0. 8.2:
    • "Added" bone lookup! Yippee!
    Version 0.8.1:

    • Fixed incorrect month number error (again)
    Version 0.8:

    • Added '/log purge' and '/log clean <time>' commands
    Version 0.7.1

    • Removed testing code
    • Fixed incorrect month number error
    Version 0.7

    • Made compatible with RB1060
    • Added config file! (plugins/Log/config.properties)
    • Added bone lookup (non-functional ATM due to Bukkit bug - I think)
    • Made compatible with PermissionsBukkit. Compatibility with original Permissions is unknown
    Version 0.6

    • Fixed incorrect version number 'bug' (again)
    • Fixed FileNotFound bug (again)
    Version 0.5.1

    • Fixed major bug with BufferedReader not being reset
    Version 0.5

    • Exams are over and I have begun working on this again (XD)
    • Tested with 953
    • BIG CHANGE: CHANGED OVER FROM SERIALIZED JAVA OBJECTS TO PLAINTEXT
      • Old filename: logdata.db
      • New filename: logdata.db2
      • Old files will be converted once the server starts/restarts.
      • Make sure you delete the old files once converted to prevent confusion.
      • Advantage: Before: 3.5MB. After: 2.8MB
    • And probably some other stuff
    Version 0.4

    • Tested with 733
    • Added more logged information: block ID, date and time
    • NB: Old data files still work (I think)
    • Fixed FileNotFound bug
    • Fixed incorrect version number 'bug'
    Version 0.3

    • Made compatible with Permissions plugin (node "log.stick")
    • Requires you to either have the permission or be an op to use the stick lookup
    • Fixed small grammatical mistake
    Version 0.2

    • Made compatible with 617
    Version 0.1

    • First release


    Videos:
    - JKapFilms

    Known Bugs:

    Please read this before posting about a bug or problem.
    • FIXED IN 0.5 Not shutting down the server correctly causes data in the last session to be lost.
    • FIXED IN 0.5.1 Possibly many bugs in 0.5. Currently testing.
    • FIXED IN 0.6 Stick does not check cache.
    • FIXED IN 0.7.1 AND 0.8.1 Incorrect month number shown. Even though this has been fixed, incorrect entries will still display incorrectly, however.
     
  2. Offline

    Adrenaline

  3. Offline

    OZ4RK

    Well this is rather annoying...
    [​IMG]
    This repeats in console everytime a user right clicks the air with any item. I believe this plugin is causing it?
     
  4. Offline

    Th3Controller

    Version 0.6 LINK does not work. 0.7 Not compatible with Permissions please fix some server owners really don't want to use PermBukkit. May you also add PermissionsEx support as well?
     
  5. Offline

    OZ4RK

    Why is this happening every time a user right clicks the air with any block?
    Code:
    2011-08-21 17:47:45 [INFO] RightClickAir
    2011-08-21 17:47:45 [INFO] RightClickAir
    2011-08-21 17:47:45 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:46 [INFO] RightClickAir
    2011-08-21 17:47:47 [INFO] RightClickAir
    2011-08-21 17:47:47 [INFO] RightClickAir
    2011-08-21 17:47:47 [INFO] RightClickAir
    2011-08-21 17:47:47 [INFO] RightClickAir
    2011-08-21 17:47:48 [INFO] RightClickAir
     
  6. Offline

    KittyKatt

    Annyoing to see my console getting spammed with this,
    since I have about 150 players online all time.. Lots of them rightclick
     
  7. Offline

    Diagonalspoon

    Yup I agree, RightClickAir is annoying. Any way to stop it?
     
  8. Offline

    H34DSH07

    Please, PRETTY PLEASE. ADD ROLLBACK OPTION. I found no actual plugin with a rollback option, Big Brother offered it but it's no longer working. So please! I'm begging you!
     
  9. Offline

    in0de

    Same here with the [INFO] flood.
    Code:
    2011-08-25 07:35:35 [INFO] HasPermission
    2011-08-25 07:35:35 [INFO] RightClickAir
    2011-08-25 07:35:35 [INFO] HasPermission
    2011-08-25 07:36:16 [INFO] RightClickAir
    2011-08-25 07:36:16 [INFO] HasPermission
    2011-08-25 07:36:17 [INFO] RightClickAir
    2011-08-25 07:36:17 [INFO] HasPermission
    2011-08-25 07:36:17 [INFO] RightClickAir
    2011-08-25 07:36:17 [INFO] HasPermission
    2011-08-25 07:36:17 [INFO] RightClickAir
    2011-08-25 07:36:17 [INFO] HasPermission
    2011-08-25 07:37:53 [INFO] RightClickAir
    2011-08-25 07:37:53 [INFO] HasPermission
    
    Plus, the log put weird 1-month-delayed entries like below

    Code:
    113;73;-385;BINU;true;1;25/7/2011 7:24
    113;73;-384;BINU;true;1;25/7/2011 7:24
    -71;124;-292;soonsusky;false;18;25/7/2011 7:26
    580;86;823;BONU;true;4;25/7/2011 7:28
    581;86;823;BONU;true;4;25/7/2011 7:28
    113;73;-383;BINU;true;1;25/7/2011 7:29
    
    This logs are today(25/8/2011) morning's.
    Only happens to me?
     
  10. Offline

    Leviathanx

    use HawkEye or LogBlock for doing rollbacks. They work pretty good.
     
  11. Offline

    Zaydene

    It's actually 25/8/2011, not 25/7/2011.
    January - 1
    February - 2
    March - 3
    April - 4
    May - 5
    June - 6
    July - 7
    August - 8
    September - 9
    October - 10
    November - 11
    December - 12
    [​IMG]
     
  12. Offline

    Moo Master

    Any possibility for H2? Big brother is dropping support for it.
     
  13. Offline

    MagikarpLOL123

    Nice definetly going on my server. Rollback support would be nice. But Ill just rebuild the griefed structure.
    Good guy greg meme reference.
     
  14. Offline

    hariyt

    Is permissions for this plugin broken?

    I do not want to give my Junior mods op, so I gave them the permissions, but it dosen't work?

    This is my permissions file:

    Code:
        JuniorModerator:
            default: false
            info:
                prefix: '&3[J.Moderator] '
                suffix: ''
                build: true
            inheritance:
            permissions:
            - 'commandbook.*'
            - '-commandbook.rocket'
            - '-commandbook.barrage'
            - '-commandbook.shock'
            - '-commandbook.slap'
            - 'essentials.*'
            - '-essentials.lightning'
            - '-essentials.kill'
            - '-essentials.antioch'
            - 'jail.*'
            - 'jail.command.*'
            - 'lockette.admin.*'
            - 'mcbans.*'
            - 'vanish.*'
            - 'warpy.*'
            - 'adminscanfly.allow'
            - 'log.*'
    Why can't they use it? I have also tried log.stick.
     
  15. Offline

    pokepal101

    Version 0.7.1 is out.
    Removed the "RightClickAir" and whatnot nonsense
    Fixed incorrect month number error - old entries will still display the incorrect month, however

    The plugin is probably really messy now, and probably has some stuff left over from testing 0.8, but oh well.

    As of version 0.7, Log no longer uses the old Permissions system.
    Instead, you must use PermissionsBukkit or be an op.
    We are sorry for any inconvenience.

    Thanks for reporting.
    Both of those bugs should have been fixed in 0.7.1.


    Probably not. If there's lots of demand, I might add it, but not now.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  16. Offline

    C0R7

    Is there a rollback in the plugin. I need that. If there is what is command
     
  17. Offline

    Rorato

    Rollback would be really helpful. BigBrother went down, and I've had to rollback soooo many griefers with it. But, now it doesn't even work (I get no response) and all this does is just tell you if a block was placed/broken.

    What good is that? Great, you know who did it, but then you still have to fix it...
     
  18. Offline

    ohmydoddtv

    PLEASE make rollbacks possible! :D As the guy above said, BigBrother has died out and this seems to be the only alternative.
     
  19. Offline

    DanVicBez

    My time isn't being displayed correctly. I'm guessing the # has to be removed...?
     
  20. Offline

    saul100

    Use log block logblawk or hawk eye
     
  21. Offline

    Danishgamer2605

    Super sweet and easy plugin. Cant wait to ban greifers! :D
     
  22. Offline

    Austin

    This is GREAT, I hope you get your 2 PLANNED features working. They seem to be very important.
     
  23. Offline

    Drtrider

    So, does this plugin cause lag when there are allot of edits? I'm a little iffy on where to get a free MySQL database and running BB or LB. I would like to use this however I am worried that it will cause my server to lag/issues.
     
  24. Offline

    AlexL97

    Is there a rollback option with this? to undo what the person has done?
     
  25. Offline

    Boltblaster

    This is a GREAT plugin, and I'm definitely going to use it now that BB has died. Some may hate for what I'm gonna say, but thanks for not messing with MySQL. I personally don't like that, since all plugins can create h2 databases or so. You can grab some code and alter it from BB. Can't wait till rollbacks are implemented.
     
  26. how do i look if someone broke something? i tested: I place dirt block, friend of mine broke and
    took it, i try klick it but it wont show who broke the dirt block, wtf?

    EDIT:
    never mind found there from up how to do that ^^
    Awesome plugin thank you!
     
  27. Offline

    Deren909

    1. FINALY SOMEONE DOESNT ASK FOR MySQL OR SQLITE <3
    2. Great Plugin! :)
    3. Please Add Support For Rolling Back :D!
    4. Thats Would Make It The True Big Brother Winner.
    5. Maybe instead of [12] it could be [12, SAND]
    Thanks,

    - Der
     
  28. Offline

    Austin

    Compatibility with Permissions 3.x is: No

    If I switch worlds, what steps should I take, if needed, to prevent data from crossing over?
     
  29. Offline

    karlx22

    PLEASEEEEE get the Rollback update implemented as soon as possible! great to see a block-logging tool that doesnt need mySQL or SQLITE, thanks!!
     
  30. Offline

    abaldwin11

    Different Permissions support would be very helpful
     
  31. Offline

    killer987123

    Any chance of rollback please I would really appreciate it. And if i did see a rollback maybe a small donation to ;)
     

Share This Page