Quantcast
Viewing all 333 articles
Browse latest View live

Possible rollback?

So far, this plugin works amazingly.

But is there a way to rollback all actions taken by a certain user in a certain world since the plugin was installed?

Instead of doing it by time or radius. Just all time and all chunks.

Hunter


Option to rollback after ban

What is the enhancement in mind? How should it look and feel?
When some one gets banned, you should have coreprotect be able to auto remove everything they done, if you put in the permission under your config it will only use that permission node. Like when you use /ban player griefing it will auto remove everything they done.

Please provide any additional information below.

Unable to change the table prefix

Simply, CoreProtect seems to accept only the prefix "co_" (default) for MySQL tables.

I'm using CoreProtect 2.0.9, with the default table prefix everything works.
If I change it (e.g. "coreprotect_"): http://pastebin.com/K6eMV0R5
Database name: minecraft.

WorldEdit has removed EditSessionFactory in favor of event-based system

What steps will reproduce the problem?

1. Install WorldEdit #3087-8badc52  or newer
2.
3.

What is the expected output? What do you see instead?

Expected to see continued compliance/tracking with WorldEdit changes. See error log below.

What version of the product are you using?

CoreProtect v2.0.9  

Do you have an error log of what happened?

[Server thread/ERROR]: [WorldEdit] Got request to set EditSessionFactory of type net.coreprotect.worldedit.CoreProtectEditSessionFactory from net.coreprotect.worldedit but EditSessionFactories have been removed in favor of extending EditSession's extents.

This may mean that any block logger / intercepters addons/plugins/mods that you have installed will not intercept WorldEdit's changes! Please notify the maintainer of the other addon about this.

Please provide any additional information below.

None, thanks for taking a look!

VoxelSniper logging

What steps will reproduce the problem?
1.using any part of VoxelSniper
2.
3.

What is the expected output? What do you see instead?
I expect: '<player> removed <block>'
I see: 'No block data found for this location.'

What version of the product are you using?
2.0.8

Do you have an error log of what happened?
none is created

Please provide any additional information below.
CoreProtect does not log the VoxelSniper plugin at all. If there is a way to display changes made with VoxelSniper it should display that it was changed by someone using VoxelSniper. This is a major fault and an accidental VoxelSniper "discharge" could be devastating because it would have to fixed manually.
I am using VoxelSniper version 5.168.6

Remove world logs

World purge feature

Problem

I currently have loaded/unloaded some 15 worlds on my server, and CoreProtect is keeping logs for them that don't mean anything. I would like to be able to remove these records from the MySQL database and save space.

Suggestion

Wondering if you could add a 'purge-world' command to remove all entries that are about a given world.

Additional info

I am currently using CoreProtect v2.0.8, if it matters for this.

Z Axix on Rollback not working???

Hi guys, I have a bit of a show stopping problem that I was wondering if anyone else has experienced.

I have a parkour course that is multi-level in height. I have a tall tree that somehow, despite leaf-decay flags in Worldguard, had lost most of its leaves. I used a rollback command thinking to fix the problem and defined a rather small radius to insure that only the top of the tree would be affected. Unfortunately, it appears that while Coreprotect respected the Radius on the X and Y axis it did NOT on the Z axis. Because of this, as I restored the top of the tree everything below was impacted all the way down to the bottom of the world. I then had to start playing with rollback of specific block types to try to work around this apparent bug.

I'm using the latest versions of Spigot if that has any bearing (it shouldn't) and all of my other plugins are up to date. If this is not a 2.0.8 Core Protect bug, can anyone think of a reason why this might happen? It's making it very difficult for me to use Core Protect which is a plugin I happen to love!

Automated Rollback

What is the enhancement in mind? How should it look and feel?

Since CoreProtect already logs block breaks and placement via MySQL so effectively and efficiently, would it be possible to add an option in the config or a permission that would prevent players from breaking blocks another player had placed?

In essence, a check, occurring at a logged break, to see if the block was placed by another player. If the block was placed by another player, then automatically roll back the breakage.

I imagine it wouldn't need to query every player name, just check if the block location was logged, and if the player name was /= to the player who placed it.

Please provide any additional information below.

This is by far one of the best, most efficient MySQL plugins I've ever used. We're dealing with hundreds of players and tens of thousands of blocks breaking daily without any noticeable impact on performance. I think adding something like automated rollback support would just further cement CoreProtect's awesomeness.


A Permission That Makes a Player "Untrackable" by Other Players

Enhancement Idea
I would like to request a feature which will add a permission to CoreProtect which will enable the user to be "invisible" to block lookups. For example, say an Admin is building a spawn and doesn't want the Moderators to check the blocks to see that that specific admin built or destroyed the spawn. Maybe there could be a permission that the Admin gives themself which will block other users from tracking their block placements and have it just say "No block interactions here". Only the Admin themself can see their own block placements/destroys.

I would really like this feature for my server. Thanks.

A Config File Option That Sets A Chance of Successfully Identifying Griefer

Hello, I would like to request an option in a config file that will let you set a chance percentage of how likely a player will be to identify who broke or placed a block or who placed/removed items from a chest.
Also, maybe a permission that you can give to certain people which will let them override the chance, making their chance %100 at all times (as long as they have the permission).

Thanks for listening!

Recording All Item transfers

What is the enhancement in mind? How should it look and feel?
I would like to see all items that enter and exit a players inventory record, this is to better integrate with modded severs :)

Horse Logging

What is the enhancement in mind? How should it look and feel?

It would be great to be able to check player interactions with horses etc. eg check if a horse was mounted or right clicked on with the inspect tool or lookup horse "actions" in an area similar to the kill action that is currently in lookup.

Please provide any additional information below.

Just an idea as horses seem to be prime targets for theft.

Better Decay Logging and Rolling Back

When a player chops down a tree, the leaves will decay due to natural cause. However when we rollback a player who decided to go rampant destroying things all over the place it will rollback the logs of all the trees he has chopped down and not the leaves that decayed from this leaving random pillars of logs all over the forests. I would like that when leaves decay due to a player removing the logs attached that they are logged as a player causing the decay so when trees get mixed in the rollbacks that they are put back to their natural state and not as pillars.

Tracking lead usage on fences

When leads are attached or removed from a fence, there are no logs of the interaction.

This would be really convenient because most players tend to leash up their favorite horses, etc. Doesn't need to be capable of a rollback really, I just wish I knew who to punish >.>

Translate your plugin to Russian

What does the provided patch do?

Please provide any additional information below.


Falling Sand/Blocks rollbacking

Currently, the plugin doesn't rollback fallen sand/blocks. Will this be fixed?

[BuildCraft] Not being Ignored. v2.0.8

2014-04-27 23:49:12 [SEVERE] Could not pass event BlockBreakEvent to CoreProtect v2.0.8
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:437)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callBlockBreakEvent(CraftEventFactory.java:807)
    at net.minecraftforge.event.world.BlockEvent$BreakEvent.<init>(BlockEvent.java:77)
    at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:472)
    at net.minecraft.item.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:361)
    at net.minecraft.item.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:302)
    at net.minecraft.network.NetServerHandler.func_72510_a(NetServerHandler.java:790)
    at net.minecraft.network.packet.Packet14BlockDig.func_73279_a(Packet14BlockDig.java:67)
    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)
    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)
    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NullPointerException
    at net.coreprotect.Functions.getSpawnerType(Functions.java:825)
    at net.coreprotect.consumer.Queue.queueBlockBreak(Queue.java:160)
    at net.coreprotect.listener.BlockListener.onBlockBreak(BlockListener.java:377)
    at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.bukkit.plugin.java.JavaPluginLoader$1

Work With PowerSuits

What steps will reproduce the problem?
1. Use power fist to spam Lux Capacitors (from MachineMuse's Modular Powersuits)
2. Try /co inspect to find who spammed them in the spawn area -> "no block data found for this location"
3. We don't know who it is now.

What is the expected output? What do you want to see instead?
- I want to see who placed these items here so i can tempban/jail them.

What version of the product are you using?
- 2.0.8

Do you have an error log of what happened?
- No error i just dont think it is implemeneted.

Please provide any additional information below.
-Please include other mods to show up on the block data.

Coreprotect Version Question

When are you updating (downdating?) to 1.7.2?

Exception when player's IGN is all numbers

Hello,

I have a user on my server whose IGN is completely numbers, and this upsets CoreProtect when using certain parameters, like the exclude one when looking up or rolling back. Presumably, it's thinking that it's meant to be excluding a block ID but falls over because the number is too large.

The stack trace is pasted below. I'm using Bukkit build 3086 and CoreProtect 2.0.9

org.bukkit.command.CommandException Unhandled exception executing command 'co' in plugin CoreProtect v2.0.9
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:701) ~[minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:956) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:817) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:47) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
Caused by: java.lang.NumberFormatException For input string: "4444455592985"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:1.7.0_55]
        at java.lang.Integer.parseInt(Integer.java:495) ~[?:1.7.0_55]
        at java.lang.Integer.parseInt(Integer.java:527) ~[?:1.7.0_55]
        at net.coreprotect.command.CommandHandler.parseExcludedUsers(CommandHandler.java:425) ~[?:?]
        at net.coreprotect.command.LookupCommand.runCommand(LookupCommand.java:28) ~[?:?]
        at net.coreprotect.command.CommandHandler.onCommand(CommandHandler.java:949) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[minecraft.jar:git-Bukkit-1.7.9-R0.1-2-g1e4dcde-b3086jnks]
        ... 13 more

If you need any more info, please let me know.

Thanks,

Adam.

Viewing all 333 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>