BlockLog
BlockLog
Description
BlockLog is an Anti-Grief plugin with rollback support and a lot of other features for you to use.
This plugin is still in development and constantly gains new features!
Please report any bug found using the ticket system.
Our Jenkins is hosted by United World Miners - Minecraft Server!
Features
- MySQL support
- Specify how many blocks a rollback should change over a time span to prevent lag
- Rollback players or just explosion damage
- Rollback the whole world or just a small area
- Undo the last rollback or any rollback at any time
- Simulate a rollback to see how many blocks will be affected
- Cancel any active rollback
- Per world log options
- Logs blocks destroyed by mcMMO's skills
- Highly customizable, turn off any kind of logging
- Automatic database purge
- A fully functional grief report system build-in
- Search commands to search the database
- See a player his last edits in the whole world or just over a small area
- Both automatic and manual save options
Logs
- Player placed blocks
- Player destroyed blocks
- Blocks destroyed by fire
- Fire extinguish
- Use of buckets
- Explosions
- Interactions with chests, doors, etc.
- Leaves decaying
- Tree growing
- Portal creation
- Block form
- Block fade
- Block spread
- Chat
- Deaths
- Kills
Planned Features
- I'm open for suggestions!
How to install MySQL
See here
Metrics Graph
Support Me
I've put lots of time in developing this plugin. If you like it I would really appreciate it if you donated.
Github

-
View User Profile
-
Send Message
Posted Jun 8, 2012@lambik
Is this enough for you? You can always suggest more.
-
View User Profile
-
Send Message
Posted Jun 8, 2012@Anerach
I hope you mean under 'a completely new logging' more data storage types, please am I right?
-
View User Profile
-
Send Message
Posted Jun 8, 2012I'm currently working on another huge update. It won't add a lot of new features because I mainly aim to improve the already existing features.
This update will contain a completely new logging, rollback and undo system.
Rollbacks will be able to rollback queued blocks. You'll be able to see what someone actually took from a chest. Improved fire spread logging. Added liquid flow logging.
These are just a few examples. I'll post a complete change log when I'm finished with the update.
-
View User Profile
-
Send Message
Posted Jun 5, 2012@IceAndBlood
I believe it will be added eventually/soonish. I'd even help if I knew just a bit more java ;P
-
View User Profile
-
Send Message
Posted Jun 5, 2012@tmad40blue
While this will not stop be from using the plugin. This is a VERY useful feature I would love to see added.
-
View User Profile
-
Send Message
Posted Jun 4, 2012Until this supports chest logging (a.k.a. what someone puts into and takes out of a chest) I cannot use it =(
-
View User Profile
-
Send Message
Posted Jun 3, 2012Read the first two lines.
2012-06-03 21:00:44 [SEVERE] [BlockLog] Unable to connect to the MySQ Server 2012-06-03 21:00:44 [SEVERE] [BlockLog] Please check your MySQ settings in your config.yml
It clearly states that it isn't able to connect to your MySQL server.
-
View User Profile
-
Send Message
Posted Jun 3, 2012now this error: http://pastebin.com/Jfc0Vs6Q
-
View User Profile
-
Send Message
Posted Jun 3, 2012I got this error on console when /bl reload command. http://pastebin.com/s89SZaJk
-
View User Profile
-
Send Message
Posted Jun 3, 2012this plugin is compatible with sqlite ? I do not want use my sql.
-
View User Profile
-
Send Message
Posted Jun 3, 2012@Xerati
It shouldn't. I'll see if I can find the bug.
-
View User Profile
-
Send Message
Posted Jun 3, 2012@Anerach
Ahh :( but wouldn't the interactions table still...not be empty? At least?
And do you plan to add chest changes?
-
View User Profile
-
Send Message
Posted Jun 3, 2012@Xerati
Simply because blocklog doesn't log what someone takes out of a chest. It only logs that someone has opened it.
-
View User Profile
-
Send Message
Posted Jun 3, 2012For some reason my 'interactions' table is completely empty... I can't roll back cheaters that xray hidden chests, but I can roll back the chest breaking.
Any ideas why that isn't working?
-
View User Profile
-
Send Message
Posted Jun 2, 2012@ToddVee
No, it doesn't matter.
-
View User Profile
-
Send Message
Posted Jun 2, 2012is it important which java I have on the server, 6 or 7?
-
View User Profile
-
Send Message
Posted Jun 2, 2012@kierdavis
See here. Also, would you mind telling me what you prefer about HawkEye's interface?
@ToddVee
It doesn't directly saves them to the database because then some servers would have to send 10 block edits/second to the MySQL-Server and that'll just cause lag and that's why it starts queuing all the block edits.
As soon as the queue reaches a preset amount (if auto save is enabled) it'll save all the queued blocks to the database.
I've also just finished the new rollback system which fixes all the current issues that rollbacks don't rollback queued blocks. It'll be included in the next release.
I'll try to look into my interaction logging code and see if I can find a reason why it might not log interactions.
-
View User Profile
-
Send Message
Posted Jun 2, 2012@Anerach
waiting for the next update then.... in terms of rollback.
but I cannot use the plugin if it does not log interactions on the server... Is there really no clue why it could possibly be blocked? Maybe the same problem with saving blocks? at all, why a difference between saved/unsaved blocks? I thought the plugin stores all info @ mysql, so once I change a block/use a lever, it should be found in a mysql table and therefore be possible to rollback/read info immediately and not after a save.
-
View User Profile
-
Send Message
Posted Jun 2, 2012Hi, great plugin btw!
I'm currently in the process of migrating from BlockLog to HawkEye, mainly because I'm more familiar with HawkEye's interface, and I was wondering if you could give me a little information about the values of the "blocklog_blocks.type" field in the MySQL database. If you could help me find what they map to in HawkEye's list (http://dev.bukkit.org/server-mods/hawkeye/pages/other-information/what-does-it-log/), that would be great
-
View User Profile
-
Send Message
Posted Jun 1, 2012@DrFusion
No one told you you had to use this one. You are free to use another plugin.