CoreProtect 2.14.2

Fast, efficient block logging, rollbacks, and restores

  1. 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.
  2. 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.
  3. 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!
  4. 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)
  5. 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)
  6. Tonairplayer51
    Tonairplayer51
    5/5,
    Version: 2.14.2
    ==================================================
    Please add 1.7 Support !
    ==================================================
  7. 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).
  8. 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.
  9. 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 :)
  10. 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
  11. 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!
  12. 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.
  13. 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.
  14. 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. :)
  15. Kastanjeboom
    Kastanjeboom
    4/5,
    Version: 2.14.2
    Please add FastASyncWorldEdit support!
    If you add, 5 stars

    》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
  16. DrOreo002
    DrOreo002
    5/5,
    Version: 2.14.2
    Really good plugin!. Keep it up!, thanks for making it :3

    100chars.................
  17. ScuroK
    ScuroK
    5/5,
    Version: 2.14.2
    i LOVE core protect! thank you so much for this awesome plugin!
    keep up the good work
  18. Funreal
    Funreal
    4/5,
    Version: 2.14.2
    This is a key plugin for every server. Hope you will keep supporting this.

    Got a few bugs here and there though - which is understandable for such an advanced plugin.

    Keep up the great work.
  19. eneeseene
    eneeseene
    4/5,
    Version: 2.14.2
    Very good. But dont support cyrilic nicknames (((
    .........................................
  20. edwardtakev
    edwardtakev
    5/5,
    Version: 2.14.2
    450k characters.... the plugin is good ! and one of the most common plugins for one server, good work !!