[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


    Most likely permissions plugin then?
  2. Offline


    Is it possible to get a list of block changes in one spot with the inspect tool instead of just the last block change?
  3. Offline


    Erm any way that you could make it so you can see blocks that people have put in via hacking? Some people have like flooded lava everywhere on my server, and I go and inspect, and it says no changes.. I put a block in it and it said that. I think they're hacking. It looks like a hack-job too, looks worldedit'd. Just that no one except me has worldedit perms, so it must be hacks. Any way you could make it so I can see who placed that lava? Cuz I think they might be using a hack client or something. Would be great if you could find a way to do this in like the next update or something. Other than that, your plugin has saved my server from a million and one griefers (that arent hacking :D). TYSM And hope you can incorporate this somehow.

    Well also people on my server told me their chat got spammed with that as well after it was done.. lol.

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



    Collaborate with the WorldEdit team... THEY NEED YOU
  5. Offline


    Does the plugin NEED MySQL?
    EDIT: Forget it, works without MySQL! :D
    This helps a lot for me! :)
  6. Offline


    CoreProtect v1.20
    • Changed it so purges tell you the percent complete, rather than spamming you with data.
    • Added it so the last 30 seconds of trackable block transactions (water/lava block flow) is stored in memory - makes block tracking much more efficient.
    • Added ability to track when entities change/destroy blocks (Endermen, Enderdragons, etc)
    • Added ability to log when a block naturally ignites, such as from fire spreading.
    • Added ability to track block movement, such as sand or gravel falling.
    • Added natural block breakage tracking for explosions.
    • Misc minor bug fixes.


    Added the ability to track sand/gravel that falls in 1.2. Also added Endermen/Enderdragon logging.

    Fixed in 1.2. Added it so the natural-break feature works for explosions.

    Purging now outputs a percentage in 1.2.
  7. Offline



    Just so I don't spam another couple messages in here, I'll stick this in the same one. Is it possible to see who TNT'd an area? Like if there's a gaping hole in the ground, and you check it, will it say destroyed by who-ever did it? Like so if someone TNT'd a house and I checked a block in that area, it would tell me? Because I'm not sure if it would since the user didnt technically destroy it themselves, the TNT did. But they placed/ignited the TNT. JW.

    Not sure if you saw this before, erm just re-posting as this is beginning to become a huge issue on my server D: So many Hack Clients out these days, and it wont lemme roll back shit they've imported from their client :S

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


    Sounds like an issue with some plugin you're using. Blocks modified by other plugins can't be logged.

    TNT damage will show as being done by "#tnt" - However, other things, such as water/lava flow, DO track per-player, and will show the player who placed it even if you're not at the source.
  9. Offline


    Aw dammit that sucks..

    Oh, :S Well at least water/lava flow are logged.. Any way you could track per-player for TNT? So instead of just rolling back the TNT damage, I can do that AND know who did it? So I can ban them for griefing?
  10. Offline


    I installed the plugin, tested it and it works perfectly fine, but my members could use it so I set up perms. But my members can still use it. Why is this not going default OP use?
  11. Offline


    How can i make it so only Moderators+ Can use it? Not just people who join.
  12. Offline


    Watch this!
    Or just google it :3
  13. Offline


    What's the list of plugins you're using on your server? Something might be conflicting. If you provide the list, I'll test it out.

    By default, only server OPs can use the commands. If you want more people to be able to use the commands, you'll need to set up a permissions plugin.
  14. Offline


    This is the best plugin ever:

    * No MySQL!!!!!!!
    * Works In 1.2!!!!!!!!!
    * Wand.
    * Rollbacks!!!!!!!!!
    * Logging everything (almost)!!!!!!!!!!!!
    * Very active (fast response from plugin owner).
    **** AMAZING!!!!!!!!!!!!!!!!!!
  15. Offline


    Very nice plugin. I like the simplicity it offers over logblock... so much easier to use.

    However, I did a test on lava flow and it isn't fixing the test griefing. I placed a bunch of lava over a few trees and let it flow for a few moments. Did a rollback on my name, and it says 170 some odd blocks rolled back, but the lava remains. I am going to test a similar situation on logblock to see if it has the ability to stop it, but since lava is a huge griefing tool being able to remove ALL lava created from the griefer is a is a big thing for me.

    If you can get that working, I'll roll it onto my HCFactions server which runs about 70-100 players average and see how it does performance wise.
  16. Offline


    Nice ! Nice ! Nice ! Nice ! Thanks you !!
    Congratulations ! So EASY to use !
  17. Offline


    I am using PEX, I have set every group (besides default) to be able to use it, and somehow even default's can use it.
  18. Offline


    Best plugin ever just caught and rolled back some griefers :D then banned with MCbans :D
  19. Offline


    EDIT: I'm sorry that was a horrible answer, I was on my way too work, the server crashed, just a bunch of crap xD. We use CraftIRC, World Edit, CoreProtect, CClogger, BKCommonLib, Permissions EX, Command Blocker (temp added to solve this problem), McMMO, World Guard, RemoteToolkitPlugin, Essentials, NolagMonitor, EssentialsSpawn, Permissions, EssentialsChat,LWC, Hawkeye (which is in red because that, bblog, and lb refuse to connect to mySQL. But your plugin does :D), PreciousStones
  20. Offline


    What is the item?!?!? and do it work to only be op??

    nvm but this was awsome plugin!!!!!!!!!!! Thx :D

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


    whenever i try and rollback now, i get a blackscreen..
  22. Offline


    I love this plugin! please keep this plugin updating quickly for new releases of Minecraft! ;)
    Here is some cake and diamonds for your awesome work! [diamond] [diamond] [diamond] [cake] [cake] [cake]

    p.s I will be glad to test any new releases if you want!
  23. Offline


    Are you using 1.2? 1.2 offers much better liquid tracking.

    Regardless, if lava for some reason didn't track properly, you can still roll it back using "/rollback u:#lava t:<time>". I would also strongly recommend using a radius, so you don't rollback all generic recent lava flow.

    To see who is recorded as having placed the lava, just enable "/co i" and place a block in the lava.
  24. Offline


    Hm... so i tried this plugin (1.20) today, and it seems to work fine so far, but the console is stating:

    Could not pass event org.bukkit.event.entity.EntityChangeBlockEvent to CoreProtect
    at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
    at net.minecraft.server.EntityEnderman.d(EntityEnderman.java:117)
    at net.minecraft.server.EntityLiving.y_(EntityLiving.java:341)
    at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1273)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1255)
    at net.minecraft.server.World.tickEntities(World.java:1156)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
    ... 12 more
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityChangeBlockEvent.getEntity()Lorg/bukkit/entity/LivingEntity;
    at com.minerealm.core.CoreProtectionEntityListener.onEntityChangeBlock(CoreProtectionEntityListener.java:34)
    ... 17 more

    ...in relation to endermen doing their thing. I'm currently using R4 of 1.1. Is this a known issue?
  25. Offline


    Yea, you need to use R5 or higher.
  26. Offline


    Mhm, that's unfortunate. Is there a version of Core that works with a earlier version? (Or can i just disable that particular function if i don't care enough about endermen?) :/
    Can't update to R5 currently, due to there being no bukkit ports of ML/MLMP/Forge for that yet. (Unless i'm missing something.)
  27. Offline


    Its possible to track more edits on one block ?
  28. Offline


    I haven't tested it, but try setting "entity-change" to "false" in the configuration file.

    All edits are tracked. Using the inspector tells you who did the current visible change. If you roll that back, then it'll give details for the data before that (etc).
  29. Offline


    Hm, looks like disabling that option stops these error messages. So i'd call that somewhat of a success. :)
  30. Offline


    Could you make it so the inspector can show more then just the visible block change? The main reason for this is that griefers will destroy stuff then a player will fix what was destroyed, making me unable to find out the player who destroyed it in the first place.

    Maybe change the format of the inspector to this:
    /co inspect <number>
    Where number would be the amount of changes to return for that block?

Share This Page