Grief Prevention - Real Estate
Grief Prevention - Real Estate aims to extend the Grief Prevention plugin by allowing users to be able to buy and sell claims or subclaims. Currently this is one of the biggest requests that are made for this plugin and the author has pointed out that they are concentrating on anti-griefing aspect of GP and that the API is there for anyone that wants to help extend the project!
BETA RELEASE
Note: You must have Grief Prevention and Vault installed for this plugin to work. You must also have an economy system and permission system supported by Vault.
Using this plugin could not be simpler, you sell a claim (or lease a subclaim) simply create a sign in your claim or subdivision as follows..
LINE 1 - [RE] or [RealEstate]
LINE 2 - The cost to buy or lease this claim ,i.e. 100
Once you have created this sign one of two things will happen.
- If this is a full claim the sign will change and the plot will be put up FOR SALE
- If this is a subdivision the sign will change and the plot will be put up FOR LEASE
To buy or lease a plot a player simply needs to right click on the sign and all relevant permissions will be granted and money will be transferred! If the plot was marked as FOR SALE then the player will be the new owner, if the plot was marked as FOR LEASE then the plot has had all previous permissions wiped and the player now has PermissionsTrust and Build privileges.
Note - Players do not lease a claim for a set period of time; the lease is permanent. The terminology is different to distinguish between the permissions received between a claim and a subdivided claim. With a subdivided claim the new player is not made the owner of the claim but is given full management and build permissions (but the owner of the parent claim will also have full permissions!). However, the land owner could still evict the new player at anytime - You have been warned!
Although this is a beta build it has been tested to for stability however I cannot guarantee that it will work with all configurations. If you experience a problem please let me know what happened, what you was doing and what plugins you have installed (report a ticket).
Please note that no configuration file is produced at this time and therefore no directory is created in the plugins folder.
PERMISSIONS
The following permissions can be used.
Permission | Description |
---|---|
GPRealEstate.buy | Allows players to buy claims by right clicking signs - Everyone gets this by default. |
GPRealEstate.sell | Allow players to see claims or subclaims by creating signs (see instructions above) - Everyone gets this by default. |
GPRealEstate.Adminclaim | Allow players to lease subdivided claims in admin claims! - OPs gets this by default. |
GPRealEstate.* | All of the above permissions. OPs get this by default. |
FAQ
Please read the separate Frequently Asked Questions page.
TO DO
Add vault economy system - players will set price of the plot using the second line of the sign.Permissions - Permissions to buy, sell and lease.Allow administrators to lease subdivided claims in an administrative claim.- Allow owners to lease a subdivided claim for a set period of time.
- When finished the above, create a video!
Optional
And a couple of optional todo items. These will be implemented if there is enough call and it is not beyond the ability of the existing code!
- Limit the number of claims that a player can buy/lease/rent.
- Add item system - players will also be able to sell plots for items using the second line of the sign.
Do you find this plugin useful?
If you find this plugin useful then please feel free to donate using the link at the top of this page! Donating helps me keep my costs down and encourages me to code!!!
Hey,
Just installed this and it works like a charm for players... however I noticed the update notes say you can now sell and lease admin claims? What is the syntax for doing this?
I've tried selling an admin claim and leasing an admin subclaim and it always tells me I have to own it to do so. I tried changing my GP shovel to adminclaims mode thinking that might have been the catch... but no luck.
Is there another permission that needs to be enabled or a command that needs to be run?
Thanks a million!
Hey, it seems like you guys are having problems with this plugin, so this simply might be another part of it, but I can't sell a claim of any type because it denies me permission, even when opped, or have the permission nodes assigned to everyone. Double checked spelling, spacing, etc. everything. Doesn't work. It won't form the sign. Anyway, I hope this gets back up. It's one of my favorite plugins!
@ryvix
Brilliant.... glad to here it is not me.... It means I have been stuck on the new claim manager because I cannot test it! I dont suppose you could PM me a link to a version you have compiled!
@leezallen
I believe it's Grief Prevention. I had a hard time tracking down the issue myself. I sent them a pull request that hopefully fixes the issue.
@WillBoy20101
I think the problem is with GP 7.7 rather than Bukkit version..... I will test it today and make sure that I am correct. If it is the bukkit version I will recompile and post an update!
@leezallen
So are you working on 1.5.1 R0.2 because the latest one has an error
To all those people experiencing problems in subdivided claims I can confirm that this seems to be a problem with GriefPrevention 7.7. Unfortunately, as no other version for 1.5.1 is available (I havn't tested the 1.4.7 version) I am not what the solution will be until this is fixed.
In other news the ClaimManager plugin is coming along nicely (sorry not to post a video yet, hopefully by the end of the week!).
Working on the rental system over the next few days. Scheduling in Bukkit/Java is a completely new thing to me so it may take me a week or so. I have also resolved the ClaimID issue myself so I am now not reliant on the API update to release!
I will probably be asking for alpha testers soon so if anyone wants to help out then just leave a comment here!
@leezallen
Ahhh, 10-4, makes sense. Thanks for all the support and keeping us informed!! :D
@TheFlannelBeard
Hi, I think this might actually be a problem with GP rather than this plugin. If I do a /trust <name> on a subclaim manually they still cannot do anything! I will report it and see what happens.
EDIT
I have reported this to Tux2 so will let you know as soon as I hear something. Could somebody please confirm that this is correct and I am not going mad.... Just do the following...
1. Create a claim. 2. Create a subclaim 3. Do a /trust <playername> on the subclaim (but not the mainclaim) 4. ask the player to try and buildsomething
On my server there is no error, and if I do a /trustlist I can see them listed. However, they cannot do anything and do not receive a permission error!
@zrocweb
Sorry to disappoint but I am waiting for one more API change to do with the way ClaimIDs are handled. I have spoken to Tux2 and I know he is working on it for the next release!
@leezallen
Hey. The API has been changed, at least I think it has with recent release (7.7)
@leezallen
Thanks!!! Was 3am last night when I reported it so I hoped i seemed friendly enough haha. This was perfect timing. We just started making a chestshop / subdivided market place and I found this great plugin. You da man! Keep us posted.
@TheFlannelBeard
Thanks for reporting this one.... I think I see the flaw in my logic so will be working on a fix tonight!
Also, thanks to everyone else for all the info needed! Taking a day of work tomorrow to try and get the video done to show everyone the work in progress. The new plugin GPClaimManager will supercede this one, I just need one change to the API which I know that Tux2 is kindly working on!
set up a basic market area. subdivided shops that are 5x5 large. theres about 12 shops builts out of 30 planned for players to buy.
When they right click the sign, money is deducted, and NO transfer occurs.
It is not an admin claim, it is a claim by me (op, owner, not an admin claim though).
Everyone has relevant perms and permissions. Again, nothing happens except players losing money. No transfer happens with subdivides. Signs are IN the claim, dead center, too.
I am running DEV R0.1 bukkit, too, which matches your 0.52B release. I will dupe this in a ticket. :D
Over 1000, not including subclaims. Relatively small server
Running medium sized server (players 50-70 on daytime) and we have 1700 claims. Does not include subclaims (spawn has something like 270 subclaims).
I run a relatively small server (less than 30 people on at any given time) and we have 247 active claims.
Another question!
I am just setting up the datastore and want it to be as efficient as possible and was just wondering if anybody could give me an idea of the number of claims they have on their servers!!!!
@carstorm
@xeoff:
Yeah, I think you are right! I think I will work it on 1 real day and in future updates have it customisable to different real times (i.e. 1 hour, 6 hours, etc)
I aim to get as much coding as I can today and post a WIP demonstration video at the weekend. After that it is just the datastore to setup (and scheduling) which will probably be another day or too and then I will release! Really looking forward to sinking my teeth into this project and hope that everybody gets a really useful tool out of it too! Just to let you know what I am aiming to do for the first release (and what has been finished already)
1 - Giving claims entry/exit messages (Finished)
2- Setting up claims for sale/rent (Finished - I am waiting for an update from Tux so that I can reference subdivisions but hopefully this will not be a long way off)
3 - Notifying users when they enter a claim if it is for sale rent (Finished)
4 - Commands to manage all flags and sell/buy/rent/evict claims (Finished)
Also planning (after intial release)....
1 - Notifications when somebody enters your claim.
2 - Deny access to claims based on trust types - i.e. If you are not a member of a specific trust type, you cannot enter!
@leezallen
One Real Day!