LogBlock icon

LogBlock -----

Log block changes, entity kills and more




Version: 1.19.0.0
Still functioning amazingly after over a decade. Definitely recommend if you're looking for a logging plugin! Regardless of this Spigot page not being updated, if you need the latest builds just visit https://www.iani.de/jenkins/job/LogBlock/ - Currently using on 1.21.7! <3

PS: Please fix that Bungeecord issue, I know it's a lot of work, been over a year and we're not getting anywhere with Bungeecord it seems. :(

Version: 1.19.0.0
Would be good if you would not need a shitty ass mysql database.
Please add an option to use without, then ill change my review.

Version: 1.19.0.0
Great plugin! I am getting a concole error saying "Failed to validate connection...Possily consider using a shorter maxLifetime value". Only thing is, the plugins config file doesnt declare this where I've seen it declared in other plugins as "maxLifetime = 1800000" for 30 minutes. Is there a plugin config file that does have this value declared, or should I just declare that in the config file somewhere to avoid the console error?

Version: 1.19.0.0
It has been a really good plugin for many years. Brokkonaut is also a really nice person and developer.

Version: 1.19.0.0
Very good Plugin! Thanks for keeping it up to date and even updating it
to 1.19 :)

Version: 1.19.0.0
Wtyczka nie działa na 1.15.2 nie widać pliku z folderem i nie widze go pod /plugins
-
Author's response
The latest release is not compatible with Minecraft 1.15.2. If you want to use LogBlock on an 1.15.2 server you have to use an old build: https://www.spigotmc.org/resources/logblock.67333/download?version=313984

Version: 1.16.5.1
good plugin, just wondering when you're updating to modern versions like 1.18, 1.19, etc.
-
Author's response
I have just updated the download for 1.19, but you can always use the linked dev builds that are available for the other versions too

Version: 1.16.5.1
Works very well on 1.17.1.
............................................................

Version: 1.16.5.1
Very good Plugin BUT UPDATE LOGBLOCK TO 1.17x and generally more versions are supported

Version: 1.16.1.1
Cool plugin, I do wonder how it compares to core protect? They both seem to do the exact same thing in theory.

Version: 1.16.1.1
Can I disable MySQL? I don't want to make an account in there. I just want to log more stuff on my server.

Version: 1.15.2
Good logging plugin, pretty useful most of the time. When will a 1.16 version come out?

Version: 1.15.2
Switched to LogBlock for several reasons, but the quickest to say is because the other one I had been using hosted their wiki/permissions/commands on a site that is down/unavailable... Compared to this being opensource on Github with good documentation made this a much easier decision...

That combined with it having some active & relevant developers who maintain and use this plugin (including md_5) I have decided to switch back to LogBlock for the foreseeable future...

Version: 1.15.2
I always geht this Error on 1.14.4. I guess you should try{}catch() before you use 1.15 stuff

[19:54:06 ERROR]: Could not pass event EntityDamageByEntityEvent to LogBlock v1.15.2
java.lang.NoClassDefFoundError: org/bukkit/entity/Bee
at de.diddiz.LogBlock.listeners.AdvancedEntityLogging.onEntityDamageByEntity(AdvancedEntityLogging.java:233) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor97.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-240]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:231) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:990) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:877) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:833) ~[patched_1.14.4.jar:git-Paper-240]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1022) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityLiving.damageEntity0(EntityLiving.java:1686) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityHuman.damageEntity0(EntityHuman.java:863) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityLiving.damageEntity(EntityLiving.java:1095) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityHuman.damageEntity(EntityHuman.java:786) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityPlayer.damageEntity(EntityPlayer.java:757) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityEgg.a(EntityEgg.java:27) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.EntityProjectile.tick(EntityProjectile.java:118) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.WorldServer.entityJoinedWorld(WorldServer.java:702) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.World.a(World.java:936) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.WorldServer.doTick(WorldServer.java:472) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1231) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1098) ~[patched_1.14.4.jar:git-Paper-240]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-240]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]

Version: 1.15.2
This plugin is useful! it can display logs!
Do I have permission to post this plugin on http://www.mcbbs.net/?
www.mcbbs.net is The largest unofficial minecraft forum in China
-
Author's response
Ok, you can do that, but please link to the official downloads on this site.

Version: 1.15.2
The plugin works good,but i can't custom message in config!!
Please support the custom message file! Thanks you, dear Author!

Version: 1.15.1
A great Plugin! please make a Update for MC 1.15.2! :)
--------------------------

Version: 1.15.1
Great work and a good guy. Thanks Brokkonaut for maintaining the plugin. 5/5 obviously.

Version: 1.14.1
works well as usual. Great plugin, very useful, but when will it be updated to 1.15?
-
Author's response
Thanks fpr the review :) I just pushed the update for 1.15.1

Version: 1.14.1
Hi! I have an question can you do 1.12.2 version, because i need it for my server and I think that all of people using 1.12.2. will be soo happy.

Sorry for my English :)
-
Author's response

Version: 1.14.1
Can't get it to work, not creating database.
When I tried creating database from github it always showed me this error:
[LogBlock] Error while loading: Unknown column 'UUID' in 'field list'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'UUID' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_222]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_222]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_222]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_222]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.Util.getInstance(Util.java:408) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2491) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2449) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.StatementImpl.executeInternal(StatementImpl.java:845) ~[patched_1.14.4.jar:git-Paper-232]
at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:745) ~[patched_1.14.4.jar:git-Paper-232]
at de.diddiz.lib.com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:95) ~[?:?]
at de.diddiz.lib.com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) ~[?:?]
at de.diddiz.LogBlock.Updater.checkTables(Updater.java:807) ~[?:?]
at de.diddiz.LogBlock.LogBlock.onEnable(LogBlock.java:90) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.14.4.jar:git-Paper-232]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) ~[patched_1.14.4.jar:git-Paper-232]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:420) ~[patched_1.14.4.jar:git-Paper-232]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:467) ~[patched_1.14.4.jar:git-Paper-232]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:381) ~[patched_1.14.4.jar:git-Paper-232]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:474) ~[patched_1.14.4.jar:git-Paper-232]
at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:290) ~[patched_1.14.4.jar:git-Paper-232]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:876) ~[patched_1.14.4.jar:git-Paper-232]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
[15:12:03 INFO]: [LogBlock] Disabling LogBlock v1.14.1-SNAPSHOT (build #65)
[15:12:03 INFO]: [LogBlock] Waiting for consumer ...
[15:12:03 INFO]: [de.diddiz.lib.com.zaxxer.hikari.HikariDataSource] LogBlock-Connection-Pool - Shutdown initiated...
[15:12:03 INFO]: [de.diddiz.lib.com.zaxxer.hikari.HikariDataSource] LogBlock-Connection-Pool - Shutdown completed.
-
Author's response
Can you try to delete all logblock tables from the database and start again? It looks like you have some broken (or very old?) tables in your database.

Also please use the comments section and not the review section to discuss configuration problems.

Version: 1.14.1
What did you do with the database,
I wanted to do my script to monitor the collection of foreign chests.
Who knows the logical link and storage in bin encrypted files. Years ago I loved it now I'm disappointed.
-
Author's response
The plugin is open source: https://github.com/LogBlock/LogBlock

For the chest-access database table: column itemtype is the id of the material (use lb-materials to resolve the material name), item is the itemstack serialized by spigot and then gzipped. this is required to be able to restore items with all properties (enchantments, custom name, ...)

So if you just need the material it should be quite simple to access. If you need the full item state, use this: https://github.com/LogBlock/LogBlock/blob/master/src/main/java/de/diddiz/util/Utils.java#L234

Version: 1.14.1
Plugin is great and up to date. I appreciate you updating to 1.14. It is very difficult to find essential plugins for a Survival server that are as persistent with updates as this plugin is. Thank you!

Version: 1.13.2
[LogBlock-Connection-Pool connection adder/WARN]: Mon May 13 20:24:16 CEST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
-
Author's response
Why 1 star? It's just a MySQL warning, because your MySQL server is not correctly configured.

Version: 1.13.2
Glad this is finally on the spigot website, when will 1.14 for this come out? Its one of the few plugins i need left so i can update my server.
-
Author's response
I will try to provide an update to 1.14 in the next few days

Version: 1.13.2
Finally, thank you for readding this to spigot.

Probably the most useful backup plugin in regards to anything. The only thing I wish it had was additional storage options other than mysql, like YAML or something. MYSQL needs to be depreciated. Other than that, please continue to update this via Jenkins. =D
-
Author's response
Thanks,
Using YAML for logging is not possible because of the amount of logged data. But maybe support for SQLite could be added in the future.

Resource Information
Author:
----------
Total Downloads: 195,777
First Release: May 13, 2019
Last Update: Jul 3, 2022
Category: ---------------
All-Time Rating:
26 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings