GriefPrevention RealEstate Addon
The project is now maintained @ SPIGOT
Grief Prevention - Real Estate
ATTENTION! Requires Vault and GriefPrevention 7.8+
Introduction & Information
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 GriefPrevention.
Updates
April 28th, 2014
New maintainer
The project is now being managed, updated and supported by me, GuyB790. I'm releasing a quick hotfix to fix the subclaim buying bug right now. If you witness any bug, feel free to open a ticket regarding it. I'll rewrite the whole documentation about the plugin today.
I would like to thank SuperPyroManiac for letting me taking over the project and continue updating its potential. Without him, the project would remain at the old versions of GriefPrevention and wouldn't be updated to work at all. Special thanks to the original creator who started all of this: leezallen.
Quote from SuperPyroManiac:Due to recent events, I have made GuyB790 in charge of this plugin, as he plans to add new features, and better the support.
History
The plugin has been originally created by leezallen back long time ago. The project has been abandoned and revived by SuperPyroManiac which has configured it to work with the current version of GriefPrevention and made it available again for popular and further versions. It is now being maintained & supported by GuyB790.
Usage information for players
Usage information for server owners
Permission List
- gprealestate.* - Give you permission to all the permissions.
- gprealestate.buy - Ability to buy a claim (not a subclaim).
- gprealestate.sell - Ability to sell a claim (not a subclaim).
- gprealestate.adminclaim - Ability to buy/sell an admin claim (basically an admin permission).
- gprealestate.sellsub - Ability to sell sub claims.
- gprealestate.buysub - Ability to buy sub claims.
NOTE: I am aware of the issue that the permissions has with the confusion of what's admin and what's not - it will be all sorted out in version 1.5 which is being worked on at the moment.
Configurations
Coming soon.
Documentation & Developer notes
ToDo List
List's legend:
TEXT - Being implemented
TEXT - Has been implemented
TEXT - Will be implemented
- Ability to set up claims for rent (timing)
- Better code efficiency
- Better permissions with more variety.
- Better configuration file
- Better documentation about the plugin
- Buying / Selling claims & sub claims.
Do you posses a suggestion for the list? Submit a ticket and state your suggestion clearly.
Developers Contribution
Coming soon. Old Github Repo: https://github.com/SuperPyroManiac/GPRealEstate/
@Desertive
Thanks for letting me know! It has been corrected in 1.4 Which will be released next time I add new stuff or there is an important update.
Hello! Thank you for continuing Real Estate plugin! Just wanted to show a typo which I found: http://puu.sh/6kUsQ.jpg (sublcaim)
Cheers! -D
I have GPRealEstate 1.3 ready, it now logs all of the creation, and purchasing of claims, subclaims, etc. You can find it in the plugin folder called GPRealEstate.log It can take up to 24 hours before bukkit approves it.
Edit: I guess it will take more then 24 hours to be approved.
@timsavage
This is also a feature I want to add sooner or later. This is my first public plugin, so it may take me quite a while before I have that ready for public. I will try my best to do it.
Hello-
Thank you for taking up development of a replacement for the original GP Real Estate. I depend on that plugin a lot in my survivalworld to have cities and towns with buyable plots.
There is one feature that I need really badly, and I hope you will consider adding. That is the ability to have limits on the number of plots a player can own in a given area, not just worldwide. I've given this a lot of thought, and I think the best way to implement this would be to have plot groups (not related to player permission groups) that any plot can be assigned. And then have permission nodes or config file settings to place a limit on the number of plots a player (or player permission group) can have of any given group.
For example, let's say I create the groups bigcity and smalltown. Then I could assign a permission node to regular players, such as GPRealEstate.bigcity.limit.3 and GPRealEstate.limit.smalltown.1. VIPs could have different limits by giving them a different permission node. Or these settings could reside in a yml file in the plugin folder, but I think the permission nodes would probably be easier to have different limits for different player groups.
By allowing arbitrary plot groups to be created by a server admin, you could further subdivide a city, for instance I could create another plot group called smalltownfarms, or bigcitymansions, or allshops, each with their own limits, separate from the others. Then I could allow regular players to own 1 farm and 1 house in the small town, etc.
I've tried to find a solution to my problem, which is that successful players buy up all the plots in a town, leaving none for new players or others. I've had limited success with some WorldGuard based plugins, but I always come back to the simplicity of GP Real Estate, with the simple buying, selling and pricing by placing (or clicking) signs, and the ease of trust permissions provided by GP.
I suggested the adding of plot groups to the GP developer, but he felt it would be adding something into the base plugin that would only benefit one add-on plugin. I still disagree with that, as I think other add-ons could take advantage of the plot groups (taxes, anyone?), and I think implementing this in the base plugin makes more sense than having it in an add on, since storing the group information in the GP plot data files makes more sense to me than storing additional plot information in a separate location, but that's his prerogative as the GP developer.
Anyhow, thanks for listening, and I hope you will consider adding this feature. I can not think of a better way to place limits on plot ownership, while maintaining the easiest to use method of real estate transactions and the granting of trust privileges to plots.
Of course, the real estate signs should display the group name on a line. And I guess there would have to be a permission node that allows the setting of a group to a plot, so that plot owners can't change the plot group when they place for sale signs. Then admins with the permission could assign (or change) the group by entering the group name on a line, below the price, but this would be ignored by players without the permission.
Another possibility of implementing this feature would be to use the other GP add-on that allows custom flags on plots, and to store the plot group membership in a custom flag.
Thanks again!
@Thepom360
Sure, i'll have it log details about every time someone buys a claim or subclaim. I'll have it in within the next day or two.
Just an Question, How can we tell who Brought land? if not could you a way Please.
@RustyDagger
It's suppose to be simple and small, it's an addon. Of course GP has more features, but it does not have a sell / buy system. This adds that in. No one is telling you to use it.
perfect simple plugin this is really not a large feature and GP has far more outside the box things than this such as Siege...
Alright guys, I will no longer be helping people in the comments, if you need help please post a ticket. It is easier for me to manage and keep track of things.
@SuperPyroManiac
Sorry, My server didn't update right. My bad.
I like the plugin!
@Thepom360
So you're using 7.8-beta-b213? The error you are showing me is telling me otherwise. The error me.ryanhamshire.GriefPrevention.Claim.clearPermissions() is because the older version of GP do not support this. The latest beta build from them does. You can get it here.
Now if you don't want to update your griefprevention, you can use this version of GPRealEstate. Built for the older versions.
I have the last build for 1.7
@Thepom360
You need to use GriefPrevention 7.8 or higher.
Players can't rent on 1.7 It takes the money and that's it so my players tell me.
5:54:27 PM CONSOLE: ERROR]: Could not pass event PlayerInteractEvent to GPRealEstate v1.2
5:54:27 PM CONSOLE: java.lang.NoSuchMethodError me.ryanhamshire.GriefPrevention.Claim.clearPermissions()Z
5:54:27 PM CONSOLE: Method) ~[?:1.7.0]
5:54:27 PM CONSOLE: Source) ~[?:1.7.0]
5:54:27 PM CONSOLE: Source) ~[?:1.7.0]
5:54:27 PM CONSOLE: Source) ~[?:1.7.0]
bPermissions seems to be working fine with it on my test server.
@bullymays
Strange. I'll test out bPermissions and see how it works, as I use PermissionsEx and it works fine. Although when I looked at bPermissions page, they do not support the '*' so that could be why?
Ill clarify a little more. I am in Admin group and can create sell signs. I can buy admin claims. Every other permissions group gets "you don't have permission" even OPs.
Your permissions dont work. Using latest build on 1.72 server. Using bpermissions. Even gprealestate.* will not let them buy a claim. Even the OPs do not have permissions to buy/sell.
@Lucasgreen
No sorry, I don't want to be managing players online time. I think you can do that in the config for GriefPrevention.
Hey man, I love the concept of this plugin, however do you think that you can add a kick function from the buying command? e.g. If a player buys the plot, but is inactive for a few months.
Thanks! Luca