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.
Q.Q - This plugin hasn't been on my server for a bit due to that nasty error. Patiently waiting for next release. Until then I guess I will go back to Hawkeye.. or something..
@lambik
My exams are starting tomorrow, they'll end the 25th of June but I wont be able to really work on it until the 29th of June (personal reasons).
@Anerach
No problem I'll wait, but when do you expect to release it? Thanks
@ToddVee
I didn't, but I've completely recreated the logging system because I didn't liked how the old one worked (too buggy). I've tested the new one and so far everything works fine.
@Anerach
did you find out anything about the mysql issues I have, remember, interactions were not logging...
@rautamiekka
If I'm not mistaken it's impossible to log the direction something is facing since you can't retrieve it with an onBlockPlace event.
What do you mean with "smallest data types"?
I just gave a feature request to LogBlock, check it, but they seem to be quitting, so I'm gonna need a replacement. If you can put everything LogBlock does, and more, and also a converter from LogBlock to BlockLog, I'd be more than happy to switch over..
@lambik
However, It might take some time before that is finished because my exams are coming up.
@Anerach
God bless you :D I hate having to create a new mysql database everytime I start a new server. Thanks.
@lambik
Yes, I'm actually planning on adding another one. Probably something similar to flat file.
@Anerach
Yeah I know that but Im asking if you will make other options available in next version?
@lambik
You have to use MySQL. It's the only option at this moment.
@Anerach
Sorry if I missunderstood but I mean in the new version I wont need to have mysql database because I liked it how it was working in older versions. Thanks
These two lines should explain themselves.
[SEVERE] [BlockLog] Unable to connect to the MySQL Server
[SEVERE] [BlockLog] Please check your MySQL settings in your config.yml
@Drakkoran
@Anerach
yeah a big nasty one that from what I understand is saying it can't generate the DB, it doesn't log at all or anything whe n i actually get into game. It lets me get teh wand and enable it but it doesn't do anything.
@Drakkoran
Does it give any errors when you start the server?
@Anerach
i know that, It won't generate the database though on it's own like it's supposed to?
@Drakkoran
BlockLog requires a MySQL database since v2.0
A while back when I was running a server I put this onto the server and it worked, the database generated and everything, recently about a month ago I tried again on a different server and it wouldn't generate the database again, i don't know why it won't work this time.