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.
@Wannab007
It actually should work. The mods in tekkit actually trigger block break/place events.
im not sure, this plugin is designed for vanilla minecraft blocks, you would have to either recode the plugin or add the extra blocks id's from tekkit so the plugin knows what to register when a block break/place event happens
afaik no one has made a patch, and i doubt anyone will, there are some plugins with similar functionality designed with tekkit in mind, cant remember the name though, just do a search on rollback and read the descriptions
i run a group of plugins with this one to help prevent grief: greifprevention, worldedit/guard, and lockette
@Wannab007
Hey is there a way to fix this? Has anyone made a patch?
it works, the only problem is it wont register the block added by the mods, like copper, tin, marble, etc
i know this bc ive run it on a tekkit server before
@Anerach
I'm gonna go ahead and try it out. If it works i'll let you guys know.
@sup760
Never tried it on one.
Does this work on tekkit servers aswell?
blocklog is better
whats the difference between Logblock and Blocklog ?
@Wannab007
Version 3 is close to be released now. I've fixed some of the major issues recently and I just need to fix a few smaller ones.
@lunus72
I'm nothing with this error since the difference code-wise between 2.2.3 and 3 is way to big. However this error was known to me and it should be fixed. Just keep checking this page to see if the new version is released.
I was running smooth for 4 months now, today I got this error showing up
- This server is running CraftBukkit version git-Bukkit-1.4.5-R0.2-1-g2ad1e8e-b2489jnks (MC: 1.4.5) (Implementing API version 1.4.5-R0.3-SNAPSHOT)- 22.11 02:14:45 [Server] INFO ... 3 more 22.11 02:14:45 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 22.11 02:14:45 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) 22.11 02:14:45 [Server] INFO at me.arno.blocklog.schedules.Save.run(Save.java:64) 22.11 02:14:45 [Server] INFO at me.arno.blocklog.managers.QueueManager.saveQueuedEdit(QueueManager.java:157) 22.11 02:14:45 [Server] INFO at me.arno.blocklog.managers.QueueManager.saveQueuedEdit(QueueManager.java:168) 22.11 02:14:45 [Server] INFO at java.util.ArrayList.remove(ArrayList.java:445) 22.11 02:14:45 [Server] INFO at java.util.ArrayList.rangeCheck(ArrayList.java:604) 22.11 02:14:45 [Server] INFO Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 22.11 02:14:45 [Server] INFO at java.lang.Thread.run(Thread.java:722) 22.11 02:14:45 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 22.11 02:14:45 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 22.11 02:14:45 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) 22.11 02:14:45 [Server] SEVERE org.apache.commons.lang.UnhandledException: Plugin BlockLog v2.2.3 generated an exception while executing task 3 22.11 02:14:45 [Server] SEVERE Exception in thread "pool-1-thread-5"your welcome, this is a really great plugin and the closest thing i have found to bigbrother and i would hate to see it go the same way as other great plugins
@Wannab007
Thank you for your generous donation.
@Anerach
ok donated
@EszesBence92
I'm working on an update.
2012-11-21 00:06:18 [WARNING] [BlockLog] Task #6 for BlockLog v2.2.3 generated an exception java.lang.NullPointerException at me.arno.blocklog.schedules.Updates.run(Updates.java:19) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Pls Update :S
@Wannab007
It would encourage me to work on it in the free time I have.
if i donate $25 do you think you can make time to finish it?
I don't have much time to work on this project anymore. v3 is almost finished I just need to fix a few more bugs. If someone is interested in helping me out send me a PM please.
Pls update, have much error on that code.