AreaShop
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Usage and configuration: ►Download (releases) ►Commands and Permissions
____ ►Basic regions setup_ ►Advanced regions setup_ ►Configuration files
Advanced features: ►Save/restore region blocks_ ►Change the language_ ►Limitgroups
Troubleshooting: ►Frequently Asked Questions_ ►Common errors
Support: ►Ask question / request feature / report bug_ ►Planned features_ ►Open bugs
Development: ►Changelog_ ►Compiling_ ►Modules, packages and classes overview
Connections: ►GitHub_ ►Spigot Resources_
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
This plugin is for giving players the option to rent or buy a region. It could be used to let them rent a jail in your Prison server or maybe a shop in the market of the Survival server. The player interacts with signs, making it easy to use. It also has a lot of commands to check the status of all regions, manage the renting and buying of a region and also features for admins. Also the plugin is capable of saving the region and restoring it later, this is very flexible and can be set general and per region, check the config for more information.
All features in a list:
- Rent and sell regions to players + Players can resell their bought regions to other players
- Signs for easy interacting and current status
- Change the language of the plugin or use of of the already provided language files (check here for supported languages, these are already packed with the plugin, just change the language setting in the config).
- Automatically let the plugin restore the region with schematics
- Change which commands players can use with permissions
- Customize the plugin by changing the config
- Automatically place the region name on the sign if it is placed inside a region
- Teleport to rent/buy regions and optionally set the teleport location (teleporting is safe and within the region)
- Adding friends to regions (which also can teleport then)
- Automatic unrent/sell for regions of which the owner is offline for a certain time
- Warning to players when their rent is about to run out (at login and while they are online)
- Group system to set options for a couple of regions instead of all of them.
- All heavy tasks are spread over time (each tick a part is executed until done), so the plugin should not cause any lag.
- Rent/buy limits can be different per permission node (player group), world or group of regions (possible situation: Normal players can buy 1 market region in survival + 1 build region in survival and 2 plots in creative, while VIPs have double limits for all those), check this example.
- Supports name changes because of saving player info by UUID, for more details check the FAQ entry: What happens when a player changes his name?
You need to have WorldEdit, WorldGuard and Vault installed on your server, WorldGuard is used for creating and managing regions, WorldEdit for the saving and restoring the blocks in regions and Vault is used to let players pay for the regions.
Preview
For a preview join 'mc.go-craft.com' and go to the Survival server, the shops around the spawn use AreaShop.
Tutorial & Feature overview (AreaShop V2.0.1)
Made by Koz4Christ
Prison cell setup tutorial (AreaShop V2.1.0)
Made by PerkulatorTime
Old video for AreaShop v1.0: Tutorial by VariationVault
Requirements and installing
Requirements:
- Server software: Bukkit 1.7.9 or higher, Spigot 1.7.9+ or higher
- Java 7 or higher (latest recommended)
- WorldGuard 5.9 or higher (6.0+ recommended)
- WorldEdit 5.6.3 or higher (6.0+ recommended)
- Vault 1.4.1 or higher
- An economy plugin supported by Vault (check the Vault page for a list of supported plugins)
When you have installed AreaShop, have correct server software and all required plugins installed (and the correct versions of them) you can startup your server. After that you can edit the config.yml and default.yml file of AreaShop to your liking and after that you use '/as reload' to reload the configs. Then you can start by setting up regions and adding them to AreaShop.
Notification for new versions
To enable email notifications for new versions of this plugin follow these steps:
- Login to dev.bukkit.org
- Go to the 'Subscriptions' tab Link
- Tick the checkbox for 'File updates'
- Confirm your choice
Metrics
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier, the server's version of Java, whether the server is in offline or online mode, the plugin's version, the server's version, the OS version/name and architecture, the core count for the CPU, the number of players online, the Metrics version.
This information will give me an indication about how much the plugin is used and encourages me to continue development. Opting out of this service can be done by setting 'sendStats' in the config of this plugin to 'false', if you want to disable Metrics for any plugin go to plugins/Plugin Metrics/config.yml and change 'opt-out' to 'true'. Check graphs of the statistics at this page: mcstats.org/plugin/AreaShop
Do you want to translate AreaShop?
Help translating the plugin into different languages and to keep the translations up to date. Go to this page for more information. Translating goes through the Transifex website and is very easy, sending files back and forth is not needed, you can translate lines online and whenever you want. Every line you translate will be saved, no need to do it all at once (this also allows for easy collaboration).

-
View User Profile
-
Send Message
Posted Jul 18, 2015I have installed 6.1 version of world edit and world guard and the 6.0+ version of areas hop and it still throws up the error of 'areas hop has not started correctly, check the console and correct and errors'
-
View User Profile
-
Send Message
Posted Jul 15, 2015ok here is my problem, I am using area shop with group manager. I have lvl 1 shop and lvl 2 shop. I want Fred to have access to lvl 1 and i want Jim to have access to lvl 2
Right now Fred has access to lvl 1 but not lvl 2
And Jim Can get a lvl 1 or a lvl 2 BUT! when he gets a lvl 2 he can have two of them I dont know what is going on and if anyone thinks the can help me add me on skype PowerHustler
or email me @ mauldind530@gmail.com
I cant find anything online about these limits.
-
View User Profile
-
Send Message
Posted Jul 10, 2015@nlthijs48
It took a minute to sink in, but now I completely get what you are saying. I have a follow up question (or request, if this doesn't exist) but is there a way to get a %datetime% and %username% variables when saving schems?
The reason I am asking is because I am using this on a Semi-vanilla server where we don't spawn in items, and if someone happens to miss their rent, it could be thousands of items gone in a poof. I would like to set it up to where shop schems are saved when they are unrented and we have a record of all the items in their chests so the items can be returned to them. If all schems just get saved with %type%-%region% like you suggested, they can potentially get overwritten if the player didn't get our attention in time for the shop to be rented and unrented again by someone else. Hopefully I explained this well enough for this to make sense. Please let me know if something like this is possible.
-
View User Profile
-
Send Message
Posted Jul 10, 2015Hey, I just installed this plugin but really don't understand it. I know how to make the region and set up the rent sign etc. But what I dont understand is how to turn it into a shop so people can sell their items in it. Can you give me some help?
-
View User Profile
-
Send Message
Posted Jul 10, 2015@nlthijs48
Not like my issue, but similar with /as addfriend <player> thats get removed on server reboot. Can't tell if its caused by WG or AS. I suspect WG mostly, hadn't this issue before when I first used this plugin... I'll try updating to the latest one and give out results
@nlthijs48
Could be, region owners or members are sometime shown as uuids or playernames, thats the issue right? Here's my config btw if you notice something: http://pastebin.com/Gq7VAW90
-
View User Profile
-
Send Message
Posted Jul 9, 2015@Ironic8b49
Since I hear nobody else about this problem, and also don't experience this myself, I don't really know what to do about it. It might be a problem of WorldGuard, it might be a problem of AreaShop, I can't tell.
If you could send me a .zip archive of your WorldGuard and AreaShop folder then I can check if I can confirm your problem (send by PM). You might also want to check your Bukkit/Spigot version, maybe it is a bug in there.
-
View User Profile
-
Send Message
Posted Jul 9, 2015Hiya, for some reason when i set up my cells (prison server) it doesnt give users access to place or anything. I Have watched lots of tutorials and set the priority any ideas?
-
View User Profile
-
Send Message
Posted Jul 9, 2015Did you change anything in the AreaShop config? Especially changing the 'flagProfiles' section can cause this problem. To confirm if the problem is there you can use '/region info' on a rented/bought region, if it shows that the a player is added as member, then it should be correct. Otherwise it might be the problem.
If you cannot fix the problem with the information above then please create a ticket, and provide all your config files and version numbers there as requested.
-
View User Profile
-
Send Message
Posted Jul 7, 2015OK, this multi message from when a player warps into a area-shop region or comes in from above, is still happening. since when it first started i Have upgrade WG many times and area-shop a few times, no change or fix. Maybe it's a setting I have wrong?
-
View User Profile
-
Send Message
Posted Jul 6, 2015@c0wg0d
Make sure you read the information on the Schematics page. For your situation you could simply turn restoring on, and setup the schematicprofile to also save when rented/bought. Your profile in the config should be like this:
This profile will make sure that the region is saved to a schematic like 'rent-regionName.schematic' when the region is created, rented or bought. When the region is sold or unrented it will restore this schematic.
This system uses a different schematic for each region, so that makes sure that the schematic fits. If you want to use 1 template schematic for more regions, then you would change the schematicProfile to use a static schematic name (without a %region% variable). (I updated the Schematics page to include the example above).
@collin4155
See the Schematics page (just updated some more).
@KillerxPopxTart
If you add regions to a group with '/as groupadd' then the groups.yml file will appear (within 10 minutes or after '/as reload' because of delayed saving). TheConfig System page explains how settings in the groups will be handled, so i recommend reading that.
-
View User Profile
-
Send Message
Posted Jul 5, 2015I am reworking a lot of regions on my server and I figured I would try using the groups.yml file, however I never did because I do not have it anywhere in the folder. is there a step to do before in order to get it? Is there a tutorial anywhere for it?
-
View User Profile
-
Send Message
Posted Jul 5, 2015@collin4155
Watch the english tutorial above, Koz explains it
-
View User Profile
-
Send Message
Posted Jul 1, 2015How can I make the region clear when when it gets unrented or expires?
-
View User Profile
-
Send Message
Posted Jun 30, 2015Hi,
I'm a little confused on the schematicProfiles section in the config. If I have multiple shops all with different region sizes, how do I specify what region saves and restores what schematic?
-
View User Profile
-
Send Message
Posted Jun 29, 2015@ralphhogaboom
Thanks for the compliment and I'm glad that you like the plugin :D
You can use '/as unrent' or '/as sell' (depending on the region type), but that will trigger a restore if you have added that. If you do not want the restore to happen then you could set the restore profile to a non-existing one ('/as setrestore'), then use the above commands and then set the restore profile back. You could also open the region file and remove the 'renter' line from the 'rent' section.
There is no easier way to remove an owner without triggering events and restoring currently.
-
View User Profile
-
Send Message
Posted Jun 29, 2015Thanks for the best property buying, selling, and renting plugin out there. Area Shop ROCKS.
What's the easiest way to completely unsell a region from a player? Is there a command I can run to have the land revert to unsold? I don't need the region restored, just made available for others to purchase again.
-
View User Profile
-
Send Message
Posted Jun 29, 2015@Manercraft
Ah now I remember what you asked, yes that will be in the next update.
Setting the player as owner instead of member can already be done with the current version, check this FAQ item.
@KillerxPopxTart
This 'maxRentTime' setting is located in the default.yml file, and can therefore also be used in groups (located in groups.yml) and the individual region file. Normally I recommend using the groups, because otherwise you have to edit every region file by hand. Upcoming version will make the setting slightly easier, because you will be able to use '3 days' etc. instead of a number in minutes.
-
View User Profile
-
Send Message
Posted Jun 28, 2015Hello, I have a question regarding the maxRentTime line in the default.yml. Is it possible to set a different maxRentTime per region? I was going to attempt to do it by group, however it will work better if I do it by region. Pretty much I'm going to have 3 different types of regions to rent. One of them, let's say region A costs $100 for 1 day, and at most I want my players to extend the time to not go past 1 day. Region B however costs $400 for example, and has access to higher up players, but with a time of 1 week or so. I would like to make the extended time to not go past one week for those regions, while also keeping he first settings in Region A, as the players can go back if they want to. Is this possible?
EDIT I found a solution to this, I simply just went into the regions folder and under "rent:", I put maxRentTime: 1440 (Or whatever time needed).
If there is an easier way however, please let me know
-
View User Profile
-
Send Message
Posted Jun 28, 2015I have say a idea, there is two week: "Can you add: If i write in the last lien the pseudo of the player and if the region is buy, The money back to the pseudo on the sign"
You have answered: "This kind of thing will be in the next update, then you can set the landlord for a region, and this person will get all the money."
But how set the landlord ? And, it's possible to add to the config.yml If a player bought a region, he become owner and not member ?
-
View User Profile
-
Send Message
Posted Jun 28, 2015@Manercraft
You mean when does the next update of AreaShop come out? No idea, I cannot give you any solid date since this is a free time project. One thing I can say is that 2 weeks from now I have holidays, so then it should get going a lot quicker again.
I don't get what you mean with 'pseudo on last sign', explain that if you want me to say something about it.