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 May 28, 2015Still my favorite property management plugin ever. Fantastic work.
Is there a command that would remove someone from a purchased property?
Use case: I'm running an RPG server where players lose everything on death. I have a plugin that runs commands on player death, but there's no command I can see that would remove them from having bought a house. I can set them to /as unrent stuff fine, but I want a verison of /as unbuy.
Or is that something I can solve with a WG command instead?
-
View User Profile
-
Send Message
Posted May 28, 2015Hey Um i it errors on me im on 1.8
-
View User Profile
-
Send Message
Posted May 30, 2015Please send me the error by first pasting it to a site like pastebin.com, and then sending me the link. I cannot help you without any information about the problem.
-
View User Profile
-
Send Message
Posted May 25, 2015@rockindavies21
@novelleserver
We have never had an issue with the plugin, and indeed have it 'nested' inside sometimes multiple worldguard regions. I've never tried a -1 priority for WG;s main region, we always leave it at 0, or higher if nested, and set the rent regions to at least 1 higher. The plugin works like a dream (with WG6 ) within a really complex plugin/multiverse environment.
Do you have any error messages in console indicating that the plugin is having problems?
-
View User Profile
-
Send Message
Posted May 24, 2015Hi, I'm having a bit of of a problem because no matter what i do this plugin does not want to work. Meaning that players cannot build inside of their shops. I've done everything from the faq and ingame. They get the worldguard no build message. Please help!
-
View User Profile
-
Send Message
Posted May 23, 2015I have tried everything. And I mean everything to get this work with build permissions at my spawn. I have one region "spawn" and then one test shop "shop1" which overlap, I have set spawn to priority -1 as requested and shop1 at 0. I've looked on the FAQ and have attempted to add the flag for owner. Im not sure if i'm adding that line correctly. (either i'm stupid or the instructions were not very clear, probably just stupid). Now, I have also looked into the region info for shop1, when rented by a player, it does not update shop1 to reflect the new member. Shop1 reads (members: none). Everything else went smoothly and works as it should. Im not sure what i'm doing wrong here.
I am using Spigot 1.8.
-
View User Profile
-
Send Message
Posted May 19, 2015@Evergamer2014
Did you enable the schematic restore function as described here? If you leftclick the sign of the region or use '/as info region <regionname>' does it explicitly list that the region will reset? Only if the answer to that last question is yes then it is properly enabled.
Another problem you could have with the default configuration is that the schematic is not yet generated, and therefore it will not restore when the region is unrented/sold. You can check the '/schem' folder to see if you have a file with the name of the region there. You can manually trigger the schematic creation by using the '/as schemevent <region> created' command to fix this, or add the 'save' line to the 'rented' and 'bought' sections of the 'schematicProfiles' section in the config file to automate it (will however save the region again everytime someone rents/buys it again).
-
View User Profile
-
Send Message
Posted May 19, 2015I have some problems with the plugin:
- When the renting is expired, then the cell doesn't reset (so the player, who was there, the items of that player stays there)
How can i fix this problem?
-
View User Profile
-
Send Message
Posted May 18, 2015@stun23
It is not available as download yet, it is however on GitHub. I will try to release this version asap, but the problem is that I have very limited time because I'm currently finishing my study at the university. If you think you would be a good beta tester then you can PM me and I might give you a build to test out.
@paedda2
I might add that properly in the future, I added it to my todo list. Currently it might be easy to use region groups if you have a bunch of regions that have the same price, then at least you do not have to set an individual price for each one.
@bloodyxninjax
As @lostINParadies already said, yes there is. Because this question has been asked for more as 10 times for sure, I will add it to the FAQ :) , no idea why I did not do that already.
Edit: Added to the FAQ!
-
View User Profile
-
Send Message
Posted May 18, 2015@ bloodyxninjax
You can control this in config.yml
for example:
flagProfiles:
-
View User Profile
-
Send Message
Posted May 17, 2015Is there an option when a player buys a region to set him as Owner of the region?
-
View User Profile
-
Send Message
Posted May 16, 2015nice plugin, works fine with spigot 1.8.3. is it possible to get variable block prices? for example: setting up a price per m2, so that i don't have to calculate each price when creating new regions with different sizes? would be very nice.
-
View User Profile
-
Send Message
Posted May 15, 2015Hi and thank you for all the effort you put into this plugin. I was wondering is the version where you can choose the landlord of a region available anywhere? That would make this plugin perfect!! Thanks again.
-
View User Profile
-
Send Message
Posted May 13, 2015@yepidoodles
That message is indeed from an old version, the latest AreaShop version should work perfectly on 1.7.9 and higher. I have tagged the file with support for 1.7.9-R0.2, but on the front page of the plugin only the highest game version that I tagged it with shows up. I added a line to the page of the file to indicate support for 1.7.9 or higher, which might make it a bit more clear.
Does the latest version work without problems?
-
View User Profile
-
Send Message
Posted May 13, 2015The 1.7.9 version doesn't seem to work for my 1.7.10 server - when I type in /areashop <anything else> it comes up with
/AreaShop or /AS
And no config is generated.
Any help would be appreciated as I love this plugin on my 1.8 servers and would like to use it for my modded 1.7.10 server
EDIT: Realised that the latest version supports 1.7.10 - you should probably make that a bit more clear.
-
View User Profile
-
Send Message
Posted May 12, 2015@LuraosPL
You can enable region rollbacks in the default.yml file, read the description on the Schematics page for more information. The '/as schemevent' is to trigger the restore/save manually, which you normally do not need.
If you have any trouble with it after reading that page then contact me again.
-
View User Profile
-
Send Message
Posted May 12, 2015Hi, (The first of all i want to say sorry for my english, because i'm not from english language country.) My question is that how I can make that: after rent time rended region goes back to previous state od this region. I mean that if any player during rent time place any blocks at moment of finish his renting these blocks disappear. I think to making somethink like that is command /as schemevent, but I don't have any idea how I have to use this command correct.
Thanks for any ideas.
-
View User Profile
-
Send Message
Posted May 12, 2015@funkay91
A lot of people ask and have asked about this, that is why I already added it for the upcoming version. Because currently I'm very busy with my study at the university I don't have time to finish the next version and release it. So it may take a while to get this update released.
I might be able to release an update this weekend because there is a public holiday on thursday and friday, but I cannot promise anything.
-
View User Profile
-
Send Message
Posted May 12, 2015Hello,
I use your plugin in my french server on 1.7.10 ( so sorry for my english). It's possible for a new version where we can decide where the money go to. I explain, i have city on my server and i wouldlike if someone loan or buy a region, the money go to the account on my plug in of economy.
Thx for your answer
Funkay
-
View User Profile
-
Send Message
Posted May 2, 2015@McKenzie87
I have no clue how you got things like that in your config file, that is not something AreaShop generated. Are you sure that you are checking the file at '/plugins/AreaShop/config.yml'?
I do not understand what you mean with the last part of your message. If your regions do not line up them you have to recreate them or change them, that is just like you normally make regions with WorldGuard, and something AreaShop does not change.
@Fioletowy
As @Androkai already said, the '/areashop' command is the real command for the plugin, but normally I just list '/as' because that is a bit easier. If you want another shortcut for the '/areashop' command then you can define an alias as suggested, check this wiki page for that.