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 Sep 13, 2015One question how i can protecta a land when u rent the land bc if u rent the area u can destroy the place, but i want u can open the chest in the area only if u rent or buy the area the same with the door if u rent the area u can open the door. how i can do this?
-
View User Profile
-
Send Message
Posted Sep 6, 2015@nlthijs48
yea i guess i missed the update ;) thanks for your answer
-
View User Profile
-
Send Message
Posted Sep 5, 2015@c0wg0d
I have just aswered your question on the GitHub issue you created: How do I specify region groups to get different flags?
@GPlayer93
AreaShop V2.1.5 has a bug which causes that the region file is not saved after using '/as setowner', this has been fixed in V2.2.0. Are you using the latest version of AreaShop or not? If you are not using the latest version then you can simply upgrade to fix the problem, if you are already running V2.2.0 and still experiencing the bug then there might still be something wrong and then we need to investigate further.
-
View User Profile
-
Send Message
Posted Sep 5, 2015if you do "/as setowner" to manually give someone a region he will lose the region if he logs out (it's not saved to the region file). any ideas why?
-
View User Profile
-
Send Message
Posted Sep 4, 2015Let's say I have group1 and group2. How can I setup a different flagProfiles for each group? I want to deny building for group1 shops but allow owners to build their own shops in group2. Would it look like this?
-
View User Profile
-
Send Message
Posted Aug 29, 2015I have moved the wiki pages to GitHub to make it easier to maintain, get them to load quicker and have better organisation. Here on BukkitDev I had inserted a header with links to all pages at the top of every page, and everytime I wanted to add/change a link I had to do that on all of the pages again, which is annoying. On the GitHub wiki I have a sidebar with a link to all pages which is visible on every page. Since I already had my code, feature requests and bugtracker there as well I think it is good to have the wiki pages there also. I have also updated and restructured most pages to be easier to read.
If you find any broken links, incorrect texts or things like that then let me know. If you have suggestions about documentation to add then also let me know.
-
View User Profile
-
Send Message
Posted Aug 21, 2015@FantasticGames
Try setting the priority of regions that are at the same spot (check with /region info) to -1 (with /region setpriority <regionname> -1). Also make sure you did not set any build flags, because those are not required and are best to remove.
-
View User Profile
-
Send Message
Posted Aug 18, 2015@FantasticGames
Are the rental areas 'nested' within another worldguard region? if so you will need to set the priority of them higher of they will not be able to build. otherwise it should work ok.
-
View User Profile
-
Send Message
Posted Aug 17, 2015you do not understand, after users who rent cannot build without permits, as Fix it?
sorry for the bad translate @nlthijs48
-
View User Profile
-
Send Message
Posted Aug 17, 2015@LiquidSolidMetal
Nice that you like the plugin :)
Changing the sign tags is already on the GitHub feature list, a couple of people already ran into this problem indeed.
If you are translating you might as well do it on the Transifex website, they got a nice web interface to do the translating. When you have it done I can quickly give you a file you can use on your server, and then when the next AreaShop version comes out it is build in. Check this page for information about how to get started (if you already asked for permission to access Transifex then ignore this message, ill accept those permissions soon after writing this, was a bit behind with that).
@FantasticGames
If the rent is over, then the region is not owned by the renter anymore. If players want to keep their region then they need to keep extending the rent (right-click the sign or use /as rent). If you want regions to be owned infinitely after buying it, then you need to setup buy region, which will be owned by the buyer forever once bought.
-
View User Profile
-
Send Message
Posted Aug 17, 2015Tengo un pequeño problema chicos, ya instale el plugin para la 1.7.2 y me corrio perfecto, el detalle es que cuando la gente termina de rentar, ellos no tienen permisos para editar adentro del terreno que alquilaron
Guys have a little problem, and install the plugin for 1.7.2 and I ran perfect, the detail is that when people end of rent, they do not have permission to edit in the land they rented
sorry for bad translation
-
View User Profile
-
Send Message
Posted Aug 16, 2015I'm here just to leave a positive feedback :)
Awesome Plugin and works well. Might want to change the rent/buy tags tho to let's say asr/asb which is doable in the config file ofcourse but for less confusion as essentials use the exact same [buy] tag :)
Great Plugin and as allways keep up the great work!
P.S. Translating into Swedish atm aswell just for the hell of it, will send you the file once done if you want it D.S.
Regards, Thomas
-
View User Profile
-
Send Message
Posted Aug 9, 2015@Exilednathan
Just tell me your Skype name (in PM) and I'll add you.
@Aaron9753
When I started making AreaShop, Bukkit 1.7.2 was already out, so I never made a version for 1.6.4, but also never tested if it works. All AreaShop versions made for 1.7.9 or higher (v2.0.0+) for sure will not work because they use UUIDs, but the lower ones might work.
Your best bet would be to test AreaShop v1.0 (the oldest one), and see if that starts up correctly. If it does, then v1.2.1 should also still work. If it does not work then you can send the error to me and I could see if it would be easy to fix or not.
-
View User Profile
-
Send Message
Posted Aug 9, 2015Is there anyway you can make a version of this for 1.6.4? is would be a big help, or give me some tips for running it on a 1.6.4 server?
-
View User Profile
-
Send Message
Posted Aug 8, 2015@nlthijs48
Hello, I was wondering if you could help me through skype for some issues i have with doing commands through console when renting a region. I just need an example on how to set it up.
-
View User Profile
-
Send Message
Posted Aug 8, 2015@ArmyStich
Helped through Skype a couple days ago.
@ChunkieMiner
I answered on your GitHub ticket.
-
View User Profile
-
Send Message
Posted Aug 5, 2015It would make life easier if you add in /as home to people who own 1 region teleport automatically to their region without adding extra arguments
-
View User Profile
-
Send Message
Posted Aug 3, 2015That would be great if you could show me what I am doing so wrong.. I do have a public server which my prison is not open yet due to some things that need to be tweaked one of them being cell renting issue I'm having. It's funny though when I started prison it worked fine too. My server ip is play.armystich.me and if you want I can skype you and share my screen so u can see the code my skype is armystich same picture u see here. Thank you for all your help.
-
View User Profile
-
Send Message
Posted Aug 2, 2015Holy smokes. Landlords? This is going to be BRILLIANT. You are a total rockstar.
-
View User Profile
-
Send Message
Posted Aug 1, 2015@ArmyStich
I'm sorry that responded again with referring to that page, I did not see that this was a second reply. It would be better to start using tickets for support questions, that would solve miscommunication like this. I'll soon add some instructions to use tickets for support instead of the comment thread here.
I have seen your video and saw a couple mistakes. First of all I can link you again to the same page, but now it has a Prison setup example, which should suit your situation: Advanced limitgroups examples.
In your config.yml you have defined that limitgroup 1, 2 and 3 will talk about regiongroup GP1, GP2 and GP3 respectively. However these are not your regiongroup names, but your permission group names. Your regiongroups are called 1, 2 and 3. So that is one thing you need to change.
Then there is the second thing, you will also need blocking limitgroups for your setup. These groups are the same as you already have, but with a different name and all limits set to 0. You need to assign these blocking groups to all players of all ranks. The blocking groups make sure that normally the players cannot buy/rent anything, and only when they have a permissions for a normal limitgroup, then they will be able to rent/buy it (this principle is also shown on the example page now).
Let me know if you have any questions. If you have a public server then I could also join to help you out there.