PropertyGuard
PropertyGuard
Player controlled property protection, purchasing, and sales!
Allows players to select an area (using the WorldEdit two point cuboid selection method), check the price to protect it, purchase the protection, which creates a WorldGuard Protected Region. Then they can cash it out to remove it, or offer it for sale to another player.
Properties are created with the following WorldGuard Region Protection Flags set:
Flags.use deny
Flags.greeting Entering %player%'s protected area
Flags.farewell Leaving %player%'s protected area
You can change these to any other WorldGuard Region Flag, see the Configuration Page for more information.
Commands
To select an area:
Hold a wooden ax, and left click to set the first point, then go to the opposite corner of the 3D Cuboid Area and select the second point.
This requires giving players the WorldEdit "worldedit.selection.pos " Permission. See the Permissions Page for more information.
To check the price before you buy a new property (first select an area):
/pg price
To buy a new property (first select an area):
/pg buy {new_property}
To see information about a property:
/pg info {property}
The property parameter is not needed if you are in a WorldGuard Region that has no overlapping regions.
To cash a property (sell for a faction of the price back to the server):
/pg cash {property}
To sell a property to another player (this sends and offer for the sale):
/pg sell {property} {player} {price}
To accept a sale offer (this is done by the receiving player:
/pg yes
NOTE: Both players must be online and in the world where the property is located to complete the sales transaction.
To add a member to your property:
/pg add {property} {player}
To remove a member from your property:
/pg remove {property} {player}
To set WorldGuard Protection Flags on your property:
/pg flag {property} {flag_name} {setting}
Notes
All transactions assign the players to and remove from any properties (WorldGuard Regions) involved, and also add or deduct any money from the economy.
The lowest price a new property sells for is $1, the lowest price a property can be cashed out is $0.
Requires WorldGuard, WorldEdit, Vault, and an economy for Vault to connect to.
@AxelDios
Nice... is there anyway you can update src? or are you cool with someone adding onto PG? I love the fact that it just extends WG and I feel all other protection plugins need to follow this suit.
@LordKainzo
I will be adding many of the features from my ProtectionStones Plugin to PropertyGuard, please take a look at it's web page: ProtectionStones
Just wanted to drop you a line and let you know I'm looking into using this - it seems to have a very lightweight aspect to it and lets WG handle everything it needs :)
Also @AxelDios one thing I'd like to see is limiting how many blocks a player can region based on their permission. Is this already in or can you add this?
Just stopping by to give some lovin' to a fellow MIT License user. :)
Great job with the plugin, man. Enjoying it greatly! :)
@nhadobas
That is the plan, I've mention before that there will be an expansion ability in the future which will allow you to expand in one direction at a time. You will be able to check the cost to expand, and then pay for and complete the transaction.
There won't be a merger feature as several people have asked for, this would require not only a separate database but also would cause other issues and problems.
Also including expandable regions with a price would be nice. Use worldedits expand command then they have to do /pg update or something. Think that would make the plugin that much better.
@nhadobas
I'll think about it, thank you for the suggestion.
You should add support for cheaper prices for different permission nodes. For example, pg.discount.25 gives that group or player a 25 percent discount when they make the region.
@AdmiralMercDawg
I might in the future. This plugin is going to get a large number of the features that my ProtectionStones Plugin has and that is the next goal for PropertyGuard, after that I will think about renting property, etc.
Can you add in the ability for players to rent property instead of buying it? Then after a period of time, the pay is automatically deducted from the player. If the player doesn't have the money by payday, the region disappears?
@BewilderedHooker
Yes, PermissionsEX is supported...
PG uses Vault, so any permissions or economy plugin supported by Vault is supported by this plugin.
Please see Vault's Page a current list of supported plugins.
@Javiervs
PG should be getting a big update the end of March or April at the latest.
The following should be finally included:
/pg flag {flagname} {flag_setting} (to set or clear a region flag)
/pg priority {priority_level} (show or set the region's priority level)
/pg count and /pg list (to return the player's region count and region names)
To name a few of the commands.
I'm not great with permissions, so maybe i've got this all wrong. I use PermissionsEx, does this work with that?
Hey, @AxelDios !
This plugin is amazing! I really love it! Thanks for making it!
I am interested in Lucianoalbert's suggestion, but I am not interested in your other plugin ProtectionStones, so it would be great if you could add the list of properties the player has to this plugin, because I don't like the other one.
I don't want to pressure you, it's just a suggestion from a fan. Regards.
@kevupton
Not at this time.
is there any feature to edit existing property size
@Lucianoalbert
PG will be getting many of the features currently in my ProtectionStones Plugin, like admin commands for listing a player's regions and the number of regions a player has.
But at the moment I'm too busy on other projects to do any updates.
Heya AxelDios, awesome plugin, congrats :) Would it be hard to implement something like /pg list that lists the property's the user have? That would be VERY awesome!!
thanks!
@AxelDios
okay no worries ill get looking for anpother plugin for what i need thanks
@deancohen1994
No status on the next update, I'm busy on more than one server at this time.