CoreProtect 2.14.2

Fast, efficient block logging, rollbacks, and restores

  1. Paradaux
    Paradaux
    5/5,
    Version: 2.14.2
    I've been using this plugin for close to 6 years and I just have to outright thank everyone involved in the making, it has made administration that much easier, I don't have the time to mess around with its more complex counterparts, it gets the job done well, with little to no research required in order to get it working. Looking forward to the 1.13 release
  2. Ghostproyolo
    Ghostproyolo
    5/5,
    Version: 2.14.2
    this plugin is the most useful plugin i possibly could imagine! its one of the best plugins I've ever seen if not the best! i recommend every one to use it. but i would like it so you can rollback fire and that you can undo a rollback. over all tho awesome plugin! I'm considering making a tutorial on yt aswell
  3. Santocraft
    Santocraft
    5/5,
    Version: 2.14.2
    This plugin is just perfect. One thing to be aware of, you can't revert anything that was made before the plugin was installed. Pretty obvious but just to remind you all. For the rest, the plugin is just perfect!
  4. giulio248
    giulio248
    3/5,
    Version: 2.14.2
    It works quite well, but there are two things that really bother me:
    - The fact that you can't see who ignites or detonates dynamite.
    - The weight that gives the server in the ram, in the chunks and in the memory.
  5. Porkchop
    Porkchop
    2/5,
    Version: 2.14.2
    You need to fix the issue of fastasyncworldedit and your plugin conflicting with eachother, if you use fastasync to rollback, then use coreprotect it actually REDOES the worldedit grief and cant be undone thus turning this into a griefing plugin, not an antigrief
    1. Intelli
      Author's Response
      If FAWE isn't alerting CoreProtect of data changes, then that issue needs to be resolved by FAWE, not CoreProtect.

      Also to note, you can use "/co rollback" for rollbacks, and "/co restore" for restores (which undoes a rollback). For support regarding the plugin, please either make a post on the forum topic or submit an issue in our bug tracker.
  6. Tech_Bot_7
    Tech_Bot_7
    5/5,
    Version: 2.14.2
    I love this plugin and use it all the time on my server. What would I add? Nothing really. 10/10 good plugin and a very needed one
  7. xTrollxDudex
    xTrollxDudex
    5/5,
    Version: 2.14.2
    /co lookup is literally a lifesaver, it's ridiculous how useful it is. It should be illegal to make such a good plugin. One minor grievance is that command lookups can't be grepped, but I may have missed something somewhere. Regardless, an astonishingly versatile tool, absolute MUST for any large server.
  8. untre3h
    untre3h
    3/5,
    Version: 2.14.2
    An excellent plugin, but spam bugs in the console. Would buy a premium version, if it was.
  9. topthat177
    topthat177
    5/5,
    Version: 2.14.2
    Awesome plugin. Incredible! Couldn't live without it. Suggestion for the future would to make the rollback command compatible with a:commands. Cheers guys, keep up the good work!
  10. BradleyDS1
    BradleyDS1
    5/5,
    Version: 2.14.2
    Great plugin, but doesn't work with Java 10

    [23:31:48 INFO]: [CoreProtect] Enabling CoreProtect v2.14.2
    [23:31:48 WARN]: java.lang.ArrayIndexOutOfBoundsException: 1
    [23:31:48 WARN]: at net.coreprotect.CoreProtect.performVersionChecks(CoreProtect.java:43)
    [23:31:48 WARN]: at net.coreprotect.CoreProtect.onEnable(CoreProtect.java:60)
    [23:31:48 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
    [23:31:48 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    [23:31:48 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403)
    [23:31:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381)
    [23:31:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330)
    [23:31:48 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422)
    [23:31:48 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383)
    [23:31:48 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338)
    [23:31:48 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272)
    [23:31:48 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545)
    [23:31:48 WARN]: at java.base/java.lang.Thread.run(Unknown Source)
    [23:31:48 INFO]: [CoreProtect] CoreProtect was unable to start.
    [23:31:48 INFO]: [CoreProtect] Disabling CoreProtect v2.14.2




    java version "10" 2018-03-20
    Java(TM) SE Runtime Environment 18.3 (build 10+46)
    Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)
  11. LegacyPrison
    LegacyPrison
    1/5,
    Version: 2.14.2
    [16:23:54 WARN]: at net.coreprotect.consumer.Process.processConsumer(Process.java:54)
    > [16:23:54 WARN]: at net.coreprotect.consumer.Consumer.run(Consumer.java:105)
    > [16:23:54 WARN]: at java.lang.Thread.run(Thread.java:748)
    > [16:23:54 WARN]: org.sqlite.SQLiteException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
    > [16:23:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:909)
    > [16:23:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:921)
    > [16:23:54 WARN]: at org.sqlite.core.DB.throwex(DB.java:886)
    > [16:23:54 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
    > [16:23:54 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:127)
    > [16:23:54 WARN]: at org.sqlite.core.DB.prepare(DB.java:227)
    > [16:23:54 WARN]: at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:41)
    > [16:23:54 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:30)
    > [16:23:54 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:19)
    > [16:23:54 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:48)
    > [16:23:54 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:263)
    > [16:23:54 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:235)
    > [16:23:54 WARN]: at net.coreprotect.database.Database.prepareStatement(Database.java:533)
    > [16:23:54 WARN]: at net.coreprotect.database.Database.prepareStatement(Database.java:495)
    > [16:23:54 WARN]: at net.coreprotect.consumer.Process.processConsumer(Process.java:55)
    > [16:23:54 WARN]: at net.coreprotect.consumer.Consumer.run(Consumer.java:105)
    > [16:23:54 WARN]: at java.lang.Thread.run(Thread.java:748)
    > [16:23:54 WARN]: org.sqlite.SQLiteException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
    > [16:23:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:909)
    > [16:23:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:921)
    > [16:23:54 WARN]: at org.sqlite.core.DB.throwex(DB.java:886)
    > [16:23:54 WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
    > [16:23:54 WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:127)
    > [16:23:54 WARN]: at org.sqlite.core.DB.prepare(DB.java:227)
    > [16:23:54 WARN]: at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:41)
    > [16:23:54 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:30)
    > [16:23:54 WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:19)
    > [16:23:54 WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:48)
    > [16:23:54 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:263)
    > [16:23:54 WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:235)
    > [16:23:54 WARN]: at net.coreprotect.database.Database.prepareStatement(Database.java:533)
    > [16:23:54 WARN]: at net.coreprotect.database.Database.prepareStatement(Database.java:498)
    > [16:23:54 WARN]: at net.coreprotect.consumer.Process.processConsumer(Process.java:56)
    > [16:23:54 WARN]: at net.coreprotect.consumer.Consumer.run(Consumer.java:105)
    > [16:23:54 WARN]: at java.lang.Thread.run(Thread.java:748)
    > [16:23:54 WARN]: org.sqlite.SQLiteException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
    > [16:23:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:909)
    > [16:23:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:921)


    plz fix
    > [16:23:54 WARN]: at org.sqlite.core.DB.throwex(DB.java:886)
  12. Tonairplayer51
    Tonairplayer51
    5/5,
    Version: 2.14.2
    ==================================================
    Please add 1.7 Support !
    ==================================================
  13. Mo_nur_Mo
    Mo_nur_Mo
    5/5,
    Version: 2.14.2
    Excellent, this plugin saved me multiple times from Griefers and sometimes just when I made a failure. The Rollback function is great, altough if the chest gets burned, and the items burn away it doesn't seems to rollback (atleast in my case).
  14. Soth
    Soth
    5/5,
    Version: 2.14.2
    I've used CoreProtect for block logging for a long long time and it has always been reliable and lag free even during rollbacks involving large numbers of changes. I consider this one of the handful of must have plugins for virtually any server.
  15. ShelLuser
    ShelLuser
    5/5,
    Version: 2.14.2
    Excellent plugin. After some thorough testing I definitely consider this to be a 'must have' plugin because of all the things it can do. For me CP is the "last line of defense". I have some other not to be mentioned plugin which helps prevent griefing but there are always situations which it cannot solve. For example when a player trusts another player but is then betrayed. Well... that's where CP comes in.

    For me CP is the kind of plugin which you hope you won't have to use, but when the situation does arise it's usually a life (or block) saver :)
  16. sergservis
    sergservis
    4/5,
    Version: 2.14.2
    ChatGuard cooldown chate ERROR

    ERROR]: Could not pass event AsyncPlayerChatEvent to CoreProtect v2.14.2
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-4bd94dc-015bda4]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-4bd94dc-015bda4]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:482) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1319) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1257) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at net.coreprotect.listener.PlayerListener.onPlayerChat(PlayerListener.java:299) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-4bd94dc-015bda4]
    ... 11 more
  17. korhox
    korhox
    5/5,
    Version: 2.14.2
    Excellent plugin! I've setup this to MySQL and it allows me to create web-application for this! Great work!
  18. Kubson_19
    Kubson_19
    5/5,
    Version: 2.14.2
    A very useful plugin for servers that do not like people to destroy unprotected buildings, highly recommended.
  19. Grizz
    Grizz
    4/5,
    Version: 2.14.2
    Need to add an option to disable in-game messages as it is spamming me with TNT placement.
  20. ken_kentan
    ken_kentan
    1/5,
    Version: 2.14.2
    this project is dead. (last update is 2016, not open source)
    ...................
    1. Intelli
      Author's Response
      Not dead, the plugin is compatible with the latest version of Spigot, and future updates are planned. :)