[SEC/ADMN] CoreProtect v2.0 - Fast Block Logging / Rollbacks / Now With Chest Rollbacks [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Intelli, Mar 9, 2012.

  1. Offline

    Intelli

    I've never used LogBlock, so I can't fairly comment on its performance.

    However, CoreProtect is fully multi-threaded & won't impact Bukkits performance at all.
    It's also very lightweight. For best performance, use the file-based storage (default settings).
     
  2. Offline

    abcedea

    I find that this plugin has the same issue as HawkEye, when I perform a rollback it seems to get everything 1 block off which is bad for a server where rollbacks are VERY selective. Other than that, I find it great. Mainly because most plugins have been getting the rubbish updates to quickly get on 1.2.3 so they can continue Guardian :p
     
  3. Offline

    Intelli

    Can you further detail your issue? Rollbacks should (and do from my testing) restore blocks to the exact same position where they were removed.

    If you could provide any of the following, it would be appreciated:
    • CraftBukkit version you are using.
    • List of any other plugins you are using.
    • Screenshots detailing / showing the issue.
    • Any other details
     
  4. Offline

    abcedea


    • I am using the latest BETA build (2060)
    • I have no other plugins I feel would conflict
    • Screens below
    • It also seems to copy some blocks also, and I used a timed rollback.
    [​IMG][​IMG]
     
  5. Offline

    Intelli

    Do you have any screenshots showing before & after? (ex: before the griefing, after the griefing, and after the rollback)

    Also, when you use the block inspector on the blocks after the rollback, I assume it says there's no data? (Making sure it wasn't griefing done by multiple players)

    Is there any way you can specifically duplicate the issue step-by-step?

    Edit, also, what version of CoreProtect are you using? File-based storage or MySQL?
     
  6. Offline

    abcedea

    Sorry, no before screenshots.

    The inspector said it was blank

    I am using MySQL in which is locally hosted on professional, reliable servers.

    I recently updated to the latest version provided on this page (as @ 5.46 PM 3.13.2012 NZST)

    1. I had found a grief on one of my Donators towns. (The town was gone)
    2. I used the inspector to find out who did it.
    3. I rolled back that specific person.
    4. That happened.
     
  7. Offline

    Intelli


    Would it be possible for me to come on your server and investigate? I would need access to the CoreProtect commands.

    If so, PM me your server info.
     
  8. Offline

    ericroxs112

    Doesnt Not Help With Alcatraz One Bit, Unless Your Taking On Alcatraz DONT Post On The Req.
     
  9. Offline

    hobiten

    plz update this to 1.2.3 =D i love that =D
     
  10. Offline

    Intelli

    It works with 1.2.3
     
  11. Offline

    BenErGeek

    srry for nooby questions , do this need mysql to work or will it work without?
     
  12. Offline

    Intelli

    It works without MySQL :)
     
  13. Offline

    BenErGeek

    Thanks :D
    Love the idea will test it after school !

    will this addowner for an region or something and if i rollback an buildning will it have the same owners?

    AMAZING :cool:

    Diamonds to you ! [diamond]

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  14. Offline

    hobiten

    ah okay thx!?!.
     
  15. Offline

    Adkit

    For some reason it only works on my main world and it's nether/end. The other multiverse worlds I have aren't listed in the core.dat and if I try adding them to that text file the plugin simply won't load up. How do I add those worlds?
     
  16. Offline

    ultimak

    Does this plugin do any sort of chest contents logging, or just block based logging?

    Either way it looks very good, really I just want to get off of logblock but need the chest logging functionality.
     
  17. Offline

    rizelmyn

    :'( It works wonderfully, except for one inconvenience that makes me afraid to leave my server up for too long. Every time there's an explosion on the server from a creeper, tnt, or a bed in the nether, I get an error message. It was fine at first before I added a couple plugins(mmSupernaturals, NoCheat, DynMap).
    Code:
    [SEVERE] Could not pass event EntityExplodeEvent to CoreProtect
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
        at net.minecraft.server.Explosion.a(Explosion.java:189)
        at net.minecraft.server.World.createExplosion(World.java:1531)
        at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:225)
        at net.minecraft.server.BlockBed.interact(SourceFile:67)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:294)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
        at net.minecraft.server.Packet15Place.handle(SourceFile:39)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NullPointerException
        at com.minerealm.core.CoreProtectionEntityListener.onEntityExplode(CoreProtectionEntityListener.java:34)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 15 more
     
  18. Offline

    hikingmonk

    I too am getting this error from time to time. CB #2060.
     
  19. Offline

    Cyris69

    [​IMG]
    I love you, just got to test it out and its soooo fast, no SQL, and no more LB or Hawk and I dont see Guardian coming anytime soon.

    Like that the commands are condensed and easy to use. Thanks for your plugins!

    BTW, No console spam or errors running #2060
     
  20. Offline

    Intelli

    Found the issue - Fixed in 1.12

    rizelmyn hikingmonk Fixed the explosion error issue in 1.12

    LZLOWBATTERY Awesome video!

    --

    CoreProtect 1.12
    • Fixed error messages showing for some explosions.
    • Fixed issues with multi-world support.
    • Made "/core purge" output more data during purges.
    • Fixed it so temporary files created when using "/core purge" can't become corrupted.

    CoreProtect 1.13
    • Fixed it so usernames aren't case-sensitive when doing rollbacks/restores.
     
  21. Offline

    Yagman5000

    Dude. I love you. Full homo. Holy crap this is like the best fucking plugin EVER. Complete All-in-one fucking anti-grief plugin. And even works with no MYSQL !. And your active as hell! tysm
     
  22. Offline

    NyanDog331

    Hello, this seems like a great plugin. I can't wait to try it out :D
    I just have to recommend enderdragon logging and endermen logging, which you probably have under natural block logging, but just in case. :3
    something that would definitely make this unique would be the ability to track blocks, such as sand [sand] and gravel, that fall. Like when people make sand above a structure so that it falls on it and can't be rolled back since it was logged above the place above where it ended up. I know you have this (or at least something similar) for signs and rails, but sand gets placed, and falls on its own. That's something that most/all other rollbacking plugins are missing. Yours could be the first to have it. :p
    and also if this works with the 1.2.3 bukkit beta build (say that 5 times fast..), could you add that to the title? Something like [1.1-r8]-[1.2.3-r1]?
    Thanks for reading this, and thanks for the cool plugin. And sorry if you already have all these features. :D
     
  23. Offline

    Serios

    Please note, in syntax for creating MySQL tables, you use TYPE=myisam which is outdated must be ENGINE=myisam, otherwise the CREATE TABLE command will return error: "You have an error in your SQL syntax check the manual that corresponds to your MySQL server version for the right syntax to use near..."
     
  24. Offline

    Intelli

    Thanks - fixed/updated.
     
  25. Offline

    surechoice

    I think this plugin is better than big brother. It's so organized I can't believve how easy is to use it. Amazing!
    Thak you thank you thank you I feel safer now ☺
     
  26. Offline

    hikingmonk

    Awesome, you rock. Bring it on griefers!
     
  27. Offline

    Marc-D

    keep up the good work
     
  28. Offline

    Trust518

    Bug: When rolling back creeper explosion's or tnt etc.. It does not put text back on signs!
     
  29. Offline

    LZLOWBATTERY

    Trust518 The plugin dosen't scan already written text on signs when you install it, if you installed it recently and are using it on a already built map then it won't rollback the sign with text.
    (I don't think that's even possible to implement to the plugin)
     
  30. Offline

    Trust518

    I know its possible to make cuz BigBrother had it.
     

Share This Page