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.
Lots 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.)
@Anerach
Yes, I realized that after I posted it and asked the server host to fix it :)
@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.
When I try to use MySQL:
http://pastebin.com/pgEErXvA
Rollback support!
I'll definitely test this out! :)
@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.
How 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?
@Zwing87
Make a ticket and explain what you were doing please. I'm nothing with just a StackTrace.
.. 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
@Phonix420
Take a look here. It explains most of the commands on what they do and how they work.
Is 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.
I love you! Keep up great job!
@imendel
Give me some more information.
What version do you use?
What database type? (MySQL or SQLite)
I 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.
@Zwing87
I was already planning on implementing that and I actually just finished the code to log explosions.
@Anerach:
Can you environments (explosion) logging..?
@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.
Ryan, 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.
@MacMeBenny
MacMeBenny, you were robbed sir. Bukkit plugins are not allowed to charge real money for a plugin. It's against the Bukkit TOS.
Hey, 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)