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 Mar 30, 2012Lots of errors... well just 1 that keeps repeating, and 1 on server shut down. I'll make a ticket with the section of the log. (using 1.1.2, didn't try 1.1.1, and had different errors on 1.1.0)
But I have a question, does this support multiple worlds? Cause I noticed that once someone logs in and is in another world or if I teleport to another world, BlockLog Saves Blocks then starts spamming Saving blocks with the error I mentioned. (I have 8 worlds running including nether and the end.)
-
View User Profile
-
Send Message
Posted Mar 30, 2012@Anerach
Yes, I realized that after I posted it and asked the server host to fix it :)
-
View User Profile
-
Send Message
Posted Mar 30, 2012@Rtzon
I don't think its the plugin his fault from what I can see.
It works fine for me. Are you sure that user is authorized to create tables?
Perhaps you should try the root user.
EDIT
"CREATE command denied to user 'rtzon'@'mysqlserver' for table 'blocklog_blocks'"
It clearly states that the command is denied for the user rtzon.
-
View User Profile
-
Send Message
Posted Mar 30, 2012When I try to use MySQL:
http://pastebin.com/pgEErXvA
-
View User Profile
-
Send Message
Posted Mar 30, 2012Rollback support!
I'll definitely test this out! :)
-
View User Profile
-
Send Message
Posted Mar 28, 2012@bigscary
LogBlock, and BigBrother, are all dead. Hawkeye is on its last leg (because its got alot of bugs and the dev hasnt worked on them in a LONG time)
sWatchDog is for tekkit, not really optimized for regular minecraft servers.
-
View User Profile
-
Send Message
Posted Mar 28, 2012How would you compare this to LogBlock, BigBrother, HawkEye, sWatchDog? Have you implemented features that they don't have, or made their features somehow easier to use? I'm always up for looking at new and better solutions, but in this case I don't see the value (yet).
Help us and yourself out by pointing out the big value pieces. Thanks for all your hard work!
Also, compatible with GriefPrevention plugin?
-
View User Profile
-
Send Message
Posted Mar 27, 2012@Zwing87
Make a ticket and explain what you were doing please. I'm nothing with just a StackTrace.
-
View User Profile
-
Send Message
Posted Mar 26, 2012.. log bug..
E] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException 03:39 PM [INFO] [BlockLog] Saving all the blocks 03:39 PM [SEVERE] java.lang.NullPointerException
... infinity message
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Phonix420
Take a look here. It explains most of the commands on what they do and how they work.
-
View User Profile
-
Send Message
Posted Mar 25, 2012Is there a tutorial on this? If I do /blfullsave does this save the whole world? How do I select regions with the wand? I really wish there was better documentation.
-
View User Profile
-
Send Message
Posted Mar 25, 2012I love you! Keep up great job!
-
View User Profile
-
Send Message
Posted Mar 25, 2012@imendel
Give me some more information.
What version do you use?
What database type? (MySQL or SQLite)
-
View User Profile
-
Send Message
Posted Mar 24, 2012I don't know why, it doesn't report any errors on the console, but whenever I try to rollback nothing happens.
I asked a player to put some blocks, then I did /blrollback <playerNick> 30 sec and bothing happened.
-
View User Profile
-
Send Message
Posted Mar 24, 2012@Zwing87
I was already planning on implementing that and I actually just finished the code to log explosions.
-
View User Profile
-
Send Message
Posted Mar 24, 2012@Anerach:
Can you environments (explosion) logging..?
-
View User Profile
-
Send Message
Posted Mar 23, 2012@ryanwagner
ryanwagner, I would like to prove you wrong on this. This plugin was created for mau5ville. He does not release it through bukkit. It is a bukkit plugin though.
-
View User Profile
-
Send Message
Posted Mar 23, 2012Ryan, it is not against the bukkit ToS. Their ToS is stating that you can not sell any product on THEIR website. it does not state you can not sell plugins on other websites.
-
View User Profile
-
Send Message
Posted Mar 22, 2012@MacMeBenny
MacMeBenny, you were robbed sir. Bukkit plugins are not allowed to charge real money for a plugin. It's against the Bukkit TOS.
-
View User Profile
-
Send Message
Posted Mar 21, 2012Hey, Love your plugin, I would like to know if you would like to become a Plugin Developer for a pretty good server. It's called BuildCraftia Gaming. It's a Creative Server. It has the plugin MyPlots (the plugin costs money & only 20 or less servers have it). We maintain a average of 60 players, more/less on weekdays/weekends etc..... So contact me if your interested.
-MacMeBennyZ (Owner of BuildCraftia Gaming)