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.
Permissions?
Any update coming? Use it for my server, love it.
I have 3 questions. 1. If somebody uses flint and steel once and it burns the whole building which block do I check to see who did it? 2. If somebody places lava everywhere then which block do I check? It will be impossible to find the source block. I'm a bit unsure how to set the auto log clear config up. I want it to clear all logs older than 3 weeks.
Update pwease :(
Sorry for jenkins down! We moved our system to another host, in two days everything must be fine again. Thanks for using this plugin.
How's the new version going?
Getting this error in my console.
@sikkens1997
I'll see if I can fix these issues. I'm planning on releasing a new build soon with a new saving system which should be a lot better and faster.
It doesn't log everything at me. For example somebody stole for somebody's chest and all I can see is the last 10 logs when I have the config set on the last 30 actions. I'm 100% sure there have been more actions with this chest before those 10 logs, and on other chests it does give me 30.
Sometimes it also doesn't log block beaks. Very anoying, thought it only happens sometimes.
yeh i decided to try it anyway, im not getting any errors, although i just got my server running on a new clean build of everything, haven't done any rollbacks yet but it seems to be logging everything without trouble, il let you know more if i run into problems
@Wannab007
They're build for 1.3.2
do the builds on the jenkins link have a version to test with 1.3.2, im willing to run it and report back if i come across any errors
@standsfield
I'm working on an update just be patient.
Can someone update this plugin? Because it isn't working with 1.3.2- R2.
If you have problems with this plugin, first test it with the latest succefull dev build from our jenkins server. If the error appears again then create a ticket first!
Thanks. So we can handel the real not fixed errors!!!
@xclucky
That's possible in the latest build but not in v2.2.3.
The latest build has a database prefix option in the config.yml
Can I use the same MySQL Database for multiple servers or do I need a seperate database for each server?
@1996BRECHT
Check your database settings in your config.yml
I got this error, I use tekkit btw
2012-09-18 22:46:20 [INFO] [BlockLog] Enabling BlockLog v2.2.3 2012-09-18 22:46:20 [INFO] [BlockLog] Loading the configurations 2012-09-18 22:46:20 [INFO] [BlockLog] Loading the managers 2012-09-18 22:46:20 [INFO] [BlockLog] Loading the database 2012-09-18 22:46:22 [SEVERE] [BlockLog] Unable to connect to the MySQL Server 2012-09-18 22:46:22 [SEVERE] [BlockLog] Please check your MySQL settings in your config.yml 2012-09-18 22:46:22 [SEVERE] Error occurred while enabling BlockLog v2.2.3 (Is it up to date?) java.lang.NullPointerException at me.arno.blocklog.BlockLog.loadDatabase(BlockLog.java:141) at me.arno.blocklog.BlockLog.loadPlugin(BlockLog.java:276) at me.arno.blocklog.BlockLog.onEnable(BlockLog.java:343) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:386) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:264) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:246) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:387) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:208) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
@Anerach
I can test for you, I'm running latest craftbukkit-dev build.