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 (Move your mouse to reveal the content) How to use (open) How to use (close) 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 (Move your mouse to reveal the content) Permissions (open) Permissions (close) 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 (Move your mouse to reveal the content) Admin Permissions (open) Admin Permissions (close) 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: 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 (Move your mouse to reveal the content) Changelog (open) Changelog (close) 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.