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 1, 2012@Anerach
-.- why should i use BlockLog when there a better more advanced version of this like logblock and hawkeye?
-
View User Profile
-
Send Message
Posted Jun 1, 2012@DrFusion
What?
-
View User Profile
-
Send Message
Posted Jun 1, 2012about the mysql: i used this plugin because it used sqlite but now i see it uses my sql i dont see y dont i use hawkeye or logblock
-
View User Profile
-
Send Message
Posted May 28, 2012@ToddVee
I have no clue why it wouldn't log interactions.
About the rollback function. It does work but it can only rollback blocks that are already saved to the database. Not queued blocks. I'm going to fix this in the next update.
-
View User Profile
-
Send Message
Posted May 28, 2012@Anerach
doublechecked it and as you said, I don't see an option to disable logging interactions. However, some more usage showed that the rollback isn't working either. On the test server it is, I really want to use this but it seems I won't find the problem because I really don't know what it could be.... i did nothing different on the public server... I did check all the yml's and cfg, but everything seems to be normal. And the plugin works, I mean at least I can see who created/destroyed what... strange.
btw: If I check a lever or door, it only says who used it, not who created it. If I destroy it, it only says who created or destroyed it, not who used it. Is this wanted?
-
View User Profile
-
Send Message
Posted May 28, 2012@ToddVee
No, I just meant you had to check the config.yml and the world.yml files. It doesn't matter if the purge settings are different for the kills and the blocks table.
Interactions should be enabled by default and I don't think I've added an option to disable it yet.
-
View User Profile
-
Send Message
Posted May 28, 2012@Anerach
I am not sure what you mean with global settings. I have world.yml /world_xxxx files for each world. They do, however, differ somehow. Is this the problem? The plugins config file says it should overall log everything for a different period of time, say kills for 2 days and blocks for 30 days. Do I have to create a global world.yml?
-
View User Profile
-
Send Message
Posted May 28, 2012@zacura8998
@th3controller
@ryanvoyles1
Ryanvoyles is right, WorldEdit does have an API. I've tried using it but I have no idea how to use it. If someone knows how to do it than you're free to help me out with this.
@ToddVee
Are you sure your global settings and world settings are exactly the same?
-
View User Profile
-
Send Message
Posted May 27, 2012@th3controller
I think world edit DOES have an API
-
View User Profile
-
Send Message
Posted May 27, 2012@zacura8998
I don't even think thats possible. WorldEdit interacts directly with the world so it wouldn't be possible unless WorldEdit has an API to provide for that.
-
View User Profile
-
Send Message
Posted May 27, 2012@Anerach
think it could be nice, sure. Thanks! But for now I have to bother you with another problem... On my test server, I can see who switched a lever, for example. Or opened a door. But on the public server, where I use the same options/settings, I cannot see who switched a lever or interacted with a door. I really have no clue what I'm doing wrong.
Kind regards, ToddVee - Admin @ Mine-City.de ...You are very welcome to visit us!
-
View User Profile
-
Send Message
Posted May 27, 2012Can you rollback WorldEdit regions yet? I really need that as of now.
-
View User Profile
-
Send Message
Posted May 27, 2012@ToddVee
It doesn't support different purge settings for each world. I'll consider adding it in the next update.
Thanks for the great idea.
-
View User Profile
-
Send Message
Posted May 27, 2012hey,
try to set this plugin up... does it support multi-worlds? I would like to set up diffenrent ...times when the logs of a world would be purged. Say "world" purge log after 14 days and world "world_nether" purge log after 7 days or so.
-
View User Profile
-
Send Message
Posted May 21, 2012<<reply 710785="">>
Check out Catacombs.
(http://dev.bukkit.org/server-mods/catacombs/)
-
View User Profile
-
Send Message
Posted May 21, 2012@hauster
Don't post errors here. Created a ticket please.
-
View User Profile
-
Send Message
Posted May 18, 2012Nice plugin! APPROVED!
-
View User Profile
-
Send Message
Posted May 17, 2012@BadBoy959
It's made for the same purpose. They're both able to log and rollback block edits.
-
View User Profile
-
Send Message
Posted May 17, 2012This is the same plugin like log block ? or it's something new ?
-
View User Profile
-
Send Message
Posted May 17, 2012@NovaGaia
No, it's not able to do something like that.