Claim Commands
Claim Commands provides more control over Grief Prevention claims by allowing players to set flags on them.
I was originally making this plugin for my server in my spare time and found a request on the Bukkit forums with some more ideas here so thought I would add those in as well.
Upgrading from versions before 1.11a
Shortly after 1.10a was released I was contacted and asked to rename the plugin due to trademark issues. This means that if you used an SQLite database you can copy and rename the database file to keep your data.
To do this copy the file from /plugins/ClaimControl/ClaimControl.db to /plugins/Claim_Commands/Claim_Commands.db
Be sure to update your permissions too!
This plugin was renamed to Claim Commands. If you find any broken links on the DBO page or the Wiki please let me know so I can update them for people but I think I got most of them.
This plugin is being renamed to something else due to trademark issues.
Uploaded a new version. Uses the bukkit.yml settings for the database. And added the animals flag. Rewrote a bunch of stuff. Hopefully works ok but if not please let me know!
Well I think I got that figured out. So far I can't find any way to break things in my testing.
The only thing is that it won't convert existing databases yet. You should be able to use an existing database by setting up your database config in your bukkit.yml file but I will have to check and add some way to convert if necessary.
@ManBeastPigDev
Well after some testing I believe there may be some issues with the new database system I implemented.
Instead of using the SQLibrary plugin which is no longer being updated I decided to attempt to use the Ebean system built into Bukkit. I'm pretty sure it originally worked but now when I test it now some things are wonky. I'm not sure if its spigot or what.
Basically I'm not entirely sure what the deal is yet but when I figure it out and fix it I will post a new alpha release here for anyone to test out.
@ManBeastPigDev
Worked on it some. Didn't finish it yet, though it might work somewhat. I have to test more. I have been way too busy.
@ryvix
did you ever remake this?
@ManBeastPigDev
I've never tried his version of it.
Yep that's why ClaimControl allows you to disable the tasks and control how often they run.
If I ever moved all this stuff anywhere it would likely be to github.
Although I prefer yours , the GP author has his own version of CC out now. Its pretty stable but he doesn't disable active mobs. I assume because of the cpu overhead monitoring for such interactions. Jus tin case you didn't know no one uses bukkit site anymore its all on spigot now.
Just thought I would let everyone know I am still working on the update.
I'm working on converting the database system to no longer require the SQLibrary plugin and instead using the default database system originally included with Bukkit which you can configure in your bukkit.yml file.
Hopefully it will be backwards compatible too so if anyone has old flags they want to keep using they can still be used without much effort. MySQL users may have to copy their data to the proper spot, in which case I may make a separate migration plugin. SQLite users (default) shouldn't have to do anything.
I've updated things but haven't had time to test enough. But I have uploaded it to github if anyone is capable and willing to test. It also adds the animals flag. I will post an alpha release after I do some more testing.
Thanks :)
Working on an update.
Will pay for an update to this, too lazy to do it myself. ;p
Would appreciate an update to this Plugin as my server community has found it quite useful and would like to see it's return.
Any chance of an update?
I'm getting console spam..
16:32:33
ttBestBuildertt:
[$] JamPlaysMC: Can you give meh a inventory full of oak and stone for building the creative spawns?
16:32:34
CONSOLE:
[INFO] DesertSamurai issued server command: /pv 1
16:32:34
CONSOLE:
WARN]: [ClaimControl] Task #34 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
16:32:36
CONSOLE:
[INFO] Superspyguys issued server command: /tpc thre
16:32:37
Op_God:
[$] 007BUTTER2003: Do ./warp fight to fight me
16:32:38
CONSOLE:
WARN]: [ClaimControl] Task #34 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
16:32:38
CONSOLE:
WARN]: [ClaimControl] Task #33 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
16:32:38
CONSOLE:
ERROR]: Could not pass event PlayerInteractEvent to ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER}
16:32:38
CONSOLE:
Source) ~[?:?]
16:32:38
MEndLordM:
[$] oneshot01: eh
16:32:39
ttBestBuildertt:
[$] JamPlaysMC: It'd help a lot for my town <3
16:32:39
NOOB:
@ nate5555555555: mbp the tag didnt work
16:32:39
Harry->nate5555555555:
Ask no question and receive no answer!
16:32:41
CONSOLE:
WARN]: [ClaimControl] Task #33 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
16:32:41
CONSOLE:
WARN]: [ClaimControl] Task #34 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
16:32:42
NewTag:
CraftyCreeper applied tag: "&4NOOB" to nate5555555555
16:32:44
CONSOLE:
[INFO] 007BUTTER2003 issued server command: /slap
16:32:44
CONSOLE:
[INFO] 007BUTTER2003 slapped 007BUTTER2003
It appears things with GP are in the middle of some sort of transition. Plus not much work is being done lately on it.
I don't believe it supports player UUIDs yet either but they have converted claims to use UUIDs of their own which is a completely separate thing. So I can't really update this just yet to support player UUIDs.
I will wait until they add that in and then I will update this. The database will have to update to support player UUIDs and claim UUIDs at that time so make sure you backup your files and your database before you update.
Sorry, didn't quite get to this yet. Got a little sidetracked with some work. I started but didn't finish yet.
@TheExelot
This is my next plugin to update. Hopefully within the next week I will have an update.
I am also probably going to stop developing this plugin after I update it because I don't use it anymore and am switching from Grief Prevention to World Gaurd. So I have created another plugin to convert from GP to WG which I may release if people want it. But it wouldn't be quite ready for popular use yet as doesn't convert containertrust, accesstrust or subdivisions and creates regions from sky to bedrock. Then I plan to use WG with a wrapper plugin such as Property Guard but there are plenty of others. I feel this will be a more stable, flexible, more efficient and more powerful setup.