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 Apr 30, 2012(EDIT) Well turns out my host provides a MySQL db for each user. I have the info all set up but am having some issues. I will file a ticket.
I must say I'm quite disappointed in your decision to discontinue SQLite support. Since I'm on a managed host, setting up a local MySQL database is just not possible. Of course I can create one remotely, but that means increased network load, and this affects performance. I've heard nothing but horror stories from people using remote MySQL databases with their servers, but I would love for someone here to convince me otherwise.
BlockLog is such a necessity to our server that I may either have to switch to another log plugin or close my server altogether. We are currently crippled without it.
-
View User Profile
-
Send Message
Posted Apr 30, 2012@DrFusion
this update uses a mysql now? -.- i like it when i had its own .db file
-
View User Profile
-
Send Message
Posted Apr 30, 2012@Anerach @DerBandi
I have the same problem on a stock Debian mysql install. It would be awesome if we could get a fix :)
from my console logs if it can help :
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 43,496,944 milliseconds ago.
The last packet sent successfully to the server was 43,496,944 milliseconds ago. is longer than the server configured value of 'wait_timeout'.
You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
-
View User Profile
-
Send Message
Posted Apr 30, 2012@DerBandi
I'll see if I can add this feature. Thanks for telling me.
-
View User Profile
-
Send Message
Posted Apr 30, 2012the mysql db on my server does a short shutdown one to three times a day, to backup everything on filesystem level.
the problem is, that block log did not reconnect to the database after this happening. (Communications link failure)
Could you implement an auto-reconnect, if the database was temporarely down?
-
View User Profile
-
Send Message
Posted Apr 30, 2012@DrFusion
I don't think it has something to do with BlockLog but with your mysql server.
@Bence98007
Just keep calm. When you say /bl wand you'll receive a wand in your inventory and use that to check the edits on a block (left or right click)
-
View User Profile
-
Send Message
Posted Apr 30, 2012@Anerach
yes i did /bl wand changed my item in hand to a sponge then nothing happens and error msg in consol saying:
[SEVERE] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
then some bs then
[SEVERE] Error occurred while enabling BlockLog v2.0.0 (Is it up to date?) java.lang.NullPointerException
full error http://dev.bukkit.org/paste/5254/
-
View User Profile
-
Send Message
Posted Apr 30, 2012@Anerach
How it works? How i need to use? What i need to do? I just type /bl wand and...?
OMG ADD "HOW IT WORKS" THIS SH*T PLUGIN!!! O_o
-.^"
-
View User Profile
-
Send Message
Posted Apr 29, 2012@DrFusion
Did you say /bl wand first?
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Anerach
i break the block rather then getting info on who built it...
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Anerach
Yes, I send my ID and password to PM
-
View User Profile
-
Send Message
Posted Apr 29, 2012@lantami
Do you have teamviewer?
-
View User Profile
-
Send Message
Posted Apr 29, 2012Well I downloaded and installed MySQL. Then create a connection, run the server with BlockLog and does not work.
In Config I wrote a password, but still does not work. And that is written in lesson on the windows need to XAMPP, but I do have a server on your computer!! Not VPS<sub>,</sub>
-
View User Profile
-
Send Message
Posted Apr 29, 2012@lantami
Just check this page.
-
View User Profile
-
Send Message
Posted Apr 29, 2012Shit, SQLite not supporting...
Who can help me to configure MySQL ? I need to configure on my PC, not VPS.
My skype: Lantami
Thanks
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Beardednerd
Found the bug already. I'll upload a fix later on today.
-
View User Profile
-
Send Message
Posted Apr 29, 2012I managed to deal with our last issue, but immediately after upgrading to BL2.0 we've got a new one:
I seem to be the only one talking about it, so I assume it's an isolated issue with our server. However, I'm not sure where to begin in dealing with it, as I do not know java. Can anyone suggest a probable cause given this?
-
View User Profile
-
Send Message
Posted Apr 29, 2012@DrFusion
To use the wand just left click to check the edits on an existing block and right click to place the sponge to check the edits on an air block.
@Alphaslucas
Glad to hear that it helps you on your server.
I've placed a donation button if you're still interested in donating.
-
View User Profile
-
Send Message
Posted Apr 28, 2012Nice :-) my server is * packed with greifers and this is exactly what i need!!!!!! get a donate button i'm giving you some cash!!!
-
View User Profile
-
Send Message
Posted Apr 28, 2012how do i use the damn wand? u changed it to sponge... when i rihgt lcick i place it ...