[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

    LZLOWBATTERY

    ok let's hope that the thing is on the to-do list :p
     
  2. Offline

    Trust518

    Yeah :D
     
  3. Offline

    tynmishoe22

    This seems to sometime skip doors and torches in a rollback. Cb 1.1 R6 MC 1.2.3 latest release of the plugin.
     
  4. Offline

    Imkingofthehill

    Works for me [1.2.3], great plugin overall!
    • Better than log block because it has great performance
    • Better than Hawk Eye Cause it actually gets updated
    • Better than Big-Brother because its still active
    • Better than Watchdog because it is simple to use
    • Overall 10/10
    Good Work Intelli, keep it coming this keeps my server grief free
     
  5. Offline

    Intelli

    Are you using file based storage or MySQL storage? Have you changed any other settings in the configuration file? Are you able to reproduce the issue?
     
  6. Offline

    Milkywayz

    Seems that this plugin could be a replacement for logblock, the only problem is that I'm gonna get rid of my log plugin out of the blue and illl find grief and it won't be logged because it was with logblock. I guess ill try since I've heard good things but please for the mother of god add a tool for /co inspect. Like the bedrock in logblock.
     
  7. Offline

    Intelli

    Well, you could use both plugins for a bit until you no longer need the older data.

    Also, to note, for the inspector, you can just type "/co i".
     
  8. Offline

    Scrollzz

    Could you add WorldEdit management so you can make an area and then
    /co rollback u:ThatGuyWhoGriefed t:10d and then you dont need radius :).
     
  9. Offline

    tynmishoe22

    I don't use mysql, just essentially standalone Coreprotect. I have not altered the config at all. It can be reproduced fairly reliably but not every time. As well, sometimes the stairs don't get rolled back. Here is a youtube vid for your convenience.



    And my config.

    #CoreProtect Config

    # If enabled, always displays all data when doing rollbacks and restores.
    # If disabled, you can manually trigger it in-game by adding "noisy"
    # to the end of your rollback statement.
    noisy-default: false

    # MySQL is optional and not required. Please note: slower / stores more data.
    # If you prefer to use MySQL, enable the following and fill out the fields.
    use-mysql: false
    table-prefix: co_
    mysql-host: localhost
    mysql-port: 3306
    mysql-database: database
    mysql-username: root
    mysql-password:

    # Logs blocks placed by players.
    block-place: true

    # Logs blocks broken by players.
    block-break: true

    # Logs blocks that break off of other blocks; for example, a sign or torch
    # falling off of a dirt block that a player breaks. This is required for
    # beds/doors to properly rollback.
    natural-break: true

    # Logs blocks that burn up in a fire.
    block-burn: true

    # Log explosions, such as TNT and Creepers.
    explosions: true

    # Logs text on signs. If disabled, signs will be blank when rolled back.
    sign-text: true

    # Logs lava and water sources placed/removed by players who are using buckets.
    buckets: true

    # Logs natural tree leaf decay.
    leaf-decay: true

    # Log tree growth. Trees are linked to the player who planted the sappling.
    tree-growth: true

    # Logs mushroom growth.
    mushroom-growth: true

    # Logs when portals such as Nether portals generate naturally.
    portals: true

    # Logs water flow. If water destroys other blocks, such as torches,
    # this allows it to be properly rolled back.
    water-flow: true

    # Logs lava flow. If lava destroys other blocks, such as torches,
    # this allows it to be properly rolled back.
    lava-flow: true

    # Allows liquid to be properly tracked and linked to players.
    # For example, if a player places water which flows and destroys torches,
    # it can all be properly restored by rolling back that single player.
    liquid-tracking: true

    # Track player interactions, such as when a player opens a door, presses
    # a button, or opens a chest. Player interactions can't be rolled back.
    player-interact: false
     
  10. Offline

    Intelli

    Does the issue only occur with damage done from explosions?
     
  11. Offline

    tynmishoe22

    Torches are rolled back if it is manual grief but doors are still not.

    To clarify:

    Punch block-break-torches fall-rollback-torches come back
    Punch block-break-door falls-rollback-door still not back

    None of it comes back if it is explosion grief besides normal blocks as you can see.
     
  12. Offline

    Intelli

    Door part is definitely a bug which I'll fix ASAP. For torches (etc) from explosions not rolling back, that's due to Bukkit not reporting those blocks as being destroyed (as they naturally fall off of the other blocks / were outside the actual explosion range).

    I'll definitely look into implementing a way of tracking it though for v1.20 - if it's any consolation, you'll have the same issue with other plugins. ;]
     
  13. Offline

    tynmishoe22

    I don't really care at all but you are doing the community a service so I thought I would try to help.
     
  14. Offline

    Intelli

    Well, thanks :)
    Feedback is always appreciated.
     
  15. Offline

    tynmishoe22

    What exactly does the restore command do? essentially just undo rollback?
     
  16. Offline

    Intelli

    Basically, but you can use the same parameters as rollbacks.

    So let's say someone built some nice stuff, but then decided to dump lava everywhere. You roll him back and notice the stuff he built goes missing. You could bring it back, without the lava, by then using "/restore u:<user> t:<time> e:10,11"

    Or, you could just undo a bit of the rollback in a certain area by specifying a radius, etc.

    Version 1.14 is now available.

    CoreProtect v1.14
    • Added it so existing text on signs is saved when the sign is broken.
    • Made it so blocks aren't logged if the event is cancelled by a plugin.
    • Fixed it so doors breaking off of other blocks properly rollback/restore.
    • Fixed it so signs on top of broken blocks properly rollback/restore.

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

    confuzzled77

    I am extremely impressed with this plugin. Considering the status of all other logging plugins, you are the only place people should look for anti-grief.

    Thank you.
     
  18. Offline

    Serios

    Is there a way to log mob kills? Players on our server build farms with mobs, and get all mobs killed every time griefers appeared on the server! Mob killing is a new kind of grief as it seems. Or if mob killing can't be logged, can item pickups be? In that way, if for example someone kill a sheep, he will pickup wool and in 99,9% of the times he is the person who killed the sheep.
     
  19. Offline

    Intelli

    Not currently. It would be easy enough for me to add as a logging option though. Not sure what the best way to lookup who killed mobs would be though. Maybe just right clicking in the air to see recent mobs killed nearby? I want to keep it simple.

    I could also have the option to rollback killed mobs / spawn them back.
     
  20. Offline

    Yagman5000

    Any way to check lava with the inspector? just place a block in it?
     
  21. Offline

    Intelli

    Yep, that's correct - place a block in it with the inspector enabled.
     
  22. Offline

    Yagman5000

    And also, I've found that I cant rollback stuff done by users using WorldEdit. I cant even inspect it. All my mods/admins have worldedit perms, but one of thems griefing using it, and I cant find out. I place a block in the area they worldedit out, or inspect a block they've worledit'd in, and it tells me nothing. Any way you could make it so that I can view this?

    Omg purging takes like, a year.. any way you could make it go faster? xD and also make it so ALL my users dont get spammed with the "purging", and only I do? so not everyone gets spammed? or even just not give me the purge info, and just tell me when its complete. Or give a percentage.. Not "purging... deleted "x" rows..." like 1 million times

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

    Noxturno

    so this is better than hawk eye or any other outthere?
     
  24. Offline

    chrisk123999

    How do you see what was done to a block from more then one change? EG, player destroyed a block then another player places a block in the same place? How would I be able to see who destroyed the block before?
     
  25. Offline

    tynmishoe22

    This doesn't seem to be interacting with my permissions plugin. Every person has every permission from this plugin even though they have none of the nodes.

    My groups that aren't even default have the permissions, and my permissions have no inheritance so literally everyone has them even though they shouldnt.

    This is a really big issue as someone can mine a diamond block and just roll it back but you can clearly see there are no perms given and every other perm I have works perfectly.

    If this doesn't support Pex sorry but that is what I used. That could be the cause of the issue. But even then that means this would be using no perms and would then default to OP? but it's not.


    Code:
    2012-03-17 04:44:14 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2012-03-17 04:44:14 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
    2012-03-17 04:44:14 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
    2012-03-17 04:44:14 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124)
    2012-03-17 04:44:14 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110)
    2012-03-17 04:44:14 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
    2012-03-17 04:44:14 [SEVERE]    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:99)
    2012-03-17 04:44:14 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:950)
    2012-03-17 04:44:14 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:322)
    2012-03-17 04:44:14 [SEVERE]    at tk.tyzoid.plugins.listeners.colorsPListener.onPlayerChat(colorsPListener.java:467)
    2012-03-17 04:44:14 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2012-03-17 04:44:14 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2012-03-17 04:44:14 [SEVERE]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2012-03-17 04:44:14 [SEVERE]    at java.lang.reflect.Method.invoke(Unknown Source)
    2012-03-17 04:44:14 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    2012-03-17 04:44:14 [SEVERE]    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    2012-03-17 04:44:14 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:783)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
    2012-03-17 04:44:14 [SEVERE]    at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
    2012-03-17 04:44:14 [SEVERE]    at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    2012-03-17 04:44:14 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-17 04:44:14 [SEVERE] Could not pass event PlayerChatEvent to Colors
    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.NetServerHandler.chat(NetServerHandler.java:783)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)
        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.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
        at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:202)
        at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:113)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
        at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:99)
        at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:950)
        at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:322)
        at tk.tyzoid.plugins.listeners.colorsPListener.onPlayerChat(colorsPListener.java:467)
        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)
        ... 13 more
    2012-03-17 04:44:19 [INFO] <VIP-Venta252> co i
    2012-03-17 04:44:19 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2012-03-17 04:44:19 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
    2012-03-17 04:44:19 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
    2012-03-17 04:44:19 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124)
    2012-03-17 04:44:19 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110)
    2012-03-17 04:44:19 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
    2012-03-17 04:44:19 [SEVERE]    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:99)
    2012-03-17 04:44:19 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:950)
    2012-03-17 04:44:19 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:322)
    2012-03-17 04:44:19 [SEVERE]    at tk.tyzoid.plugins.listeners.colorsPListener.onPlayerChat(colorsPListener.java:467)
    2012-03-17 04:44:19 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2012-03-17 04:44:19 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2012-03-17 04:44:19 [SEVERE]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2012-03-17 04:44:19 [SEVERE]    at java.lang.reflect.Method.invoke(Unknown Source)
    2012-03-17 04:44:19 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    2012-03-17 04:44:19 [SEVERE]    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    2012-03-17 04:44:19 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:783)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
    2012-03-17 04:44:19 [SEVERE]    at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
    2012-03-17 04:44:19 [SEVERE]    at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    2012-03-17 04:44:19 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-17 04:44:19 [SEVERE] Could not pass event PlayerChatEvent to Colors
    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.NetServerHandler.chat(NetServerHandler.java:783)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)
        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.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
        at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:202)
        at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:113)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
        at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:99)
        at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:950)
        at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:322)
        at tk.tyzoid.plugins.listeners.colorsPListener.onPlayerChat(colorsPListener.java:467)
        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)

    Code:
    groups:
    default:
    default: true
    permissions:
    - essentials.afk
    - essentials.ignore
    - essentials.list
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.rules
    - essentials.home
    - lockette.user.create.*
    - mcmmo.skills.*
    - mcmmo.ability.*
    - simpleregionmarket.buy
    - simpleregionmarket.rent
    - iConomy.user
    - ecocreature.reward.*
    - chestshop.shop.*
    - ecocreature.reward.deathpenalty
    - ecocreature.reward.player
    options:
    rank: '1000'
    Owner:
    permissions:
    - permissions.*
    - essentials.afk
    - essentials.ignore
    - essentials.list
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.rules
    - essentials.home
    - lockette.user.create.*
    - mcmmo.skills.*
    - mcmmo.ability.*
    - simpleregionmarket.buy
    - simpleregionmarket.rent
    - iConomy.user
    - ecocreature.reward.*
    - chestshop.shop.*
    - ecocreature.reward.deathpenalty
    - ecocreature.reward.player
    - essentials.socialspy
    options:
    rank: '1'
    VIP:
    prefix: VIP
    options:
    rank: '50'
    permissions:
    - essentials.afk
    - essentials.ignore
    - essentials.list
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.rules
    - essentials.home
    - lockette.user.create.*
    - mcmmo.skills.*
    - mcmmo.ability.*
    - simpleregionmarket.buy
    - simpleregionmarket.rent
    - iConomy.user
    - ecocreature.reward.*
    - chestshop.shop.*
    - ecocreature.reward.deathpenalty
    - ecocreature.reward.player
    - essentials.socialspy
    Admin:
    options:
    rank: '100'
    permissions:
    - essentials.afk
    - essentials.ignore
    - essentials.list
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.rules
    - essentials.home
    - lockette.user.create.*
    - mcmmo.skills.*
    - mcmmo.ability.*
    - simpleregionmarket.buy
    - simpleregionmarket.rent
    - iConomy.user
    - ecocreature.reward.*
    - chestshop.shop.*
    - ecocreature.reward.deathpenalty
    - ecocreature.reward.player
    Contributor:
    options:
    rank: '200'
    permissions:
    - essentials.afk
    - essentials.ignore
    - essentials.list
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.rules
    - essentials.home
    - lockette.user.create.*
    - mcmmo.skills.*
    - mcmmo.ability.*
    - simpleregionmarket.buy
    - simpleregionmarket.rent
    - iConomy.user
    - ecocreature.reward.*
    - chestshop.shop.*
    - ecocreature.reward.deathpenalty
    - ecocreature.reward.player
    users:
    tynmishoe22:
    group:
    - Owner
    Venta252:
    group:
    - VIP
    noggin291:
    group:
    - Contributor
    tm4ck:
    group:
    - VIP
    Omashun:
    group:
    - Admin
     
  26. Offline

    raoulster

    Thanks man :)
     
  27. Offline

    Serios

    It will be very kind, if you add this option, if it is a to much headache to code roll-backing of killed mobs, don't put too much effort and leave it! Logging is good enough. As I said, maybe will be more easy to log pick ups since every killed mob drop a item.

    Another useful thing, if you allow me to suggest, is coming from HawkEye. I suppose, that you maybe don't want to copy this plugin functionality, but it has a very nice function/command to show block brakes/placement, item pickups in a radius. Its just like the rollback command but use only r: parameter to show what is changed in selected radius.

    Also, our staff members, keep complaining about requirement of time (t:) parameter for rollback. It took them to much time to write down the whole thing, and often mess up values, causing them to have write down rollback command 4-5 times in a row. Can you change the code, that only u: and r: parameters is required for rollback?

    Sorry, that I'm such a pest :) but is nice thing, when the plugin developer is responsive and keep conversation alive :)
     
  28. Offline

    Intelli

    I'll improve it in the next version. However, to note, currently, it only notifies you about the purge - it does not notify everyone about the purge.
     
  29. Offline

    tynmishoe22

    Do you have any idea about the errors I posted above?
     
  30. Offline

    Intelli

    That error:
    Is an issue with the plugin "Colors"

    Also, by default, you're correct, only OPs should have access to the command - so something is messing up somewhere else with your plugins.
     

Share This Page