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 Mar 29, 2015@danichef
I do not have time to join currently, I suggest you create a ticket and provide all your config files there, then I might be able to help you.
@Jperl33
Yes, versions from 1.7.9 and higher should work.
-
View User Profile
-
Send Message
Posted Mar 29, 2015Is the latest version of area shop compatible with 1.7.10?
-
View User Profile
-
Send Message
Posted Mar 28, 2015well im trying to rent the shop but and im sell selling im trying to other people rent it pls help wanna ave a look ip: 176.31.16.83
-
View User Profile
-
Send Message
Posted Mar 28, 2015@Jperl33
Will keep you updated, keep in mind that it could take a while though, I'm currently finishing my bachelor degree, so I'm very busy.
@danichef
If it says that then the region is not added to AreaShop or it is registered as a buy region instead of a rent region. You cannot rent buy regions, and cannot buy rent regions.
That is the only advice that I can give you with the information you provided, if you still have a problem then please try to explain what you did and what you expect should happen.
-
View User Profile
-
Send Message
Posted Mar 28, 2015doesent work the sign for renting and command puts: this región is not able to rent
-
View User Profile
-
Send Message
Posted Mar 26, 2015@nlthijs48
Ok cool! If any way possible, keep me updated :) It would be the biggest help to me, and I am sure a thousand others if you were to add something like that (including teleporting to your rented regions). You have been a huge help, and you seem very active here on bukkit! This is what I look for in a great Developer. Feel free to PM me if you would like to share contact details or such, so that maybe I can help you develop cool ideas, or just ask you for help with your plugins!
Jperl
-
View User Profile
-
Send Message
Posted Mar 26, 2015@Jperl33
To teleport to a region you need the player to execute '/as tp <regionname>', so the regionname decides the place you will go to. I don't know how you would be able to set this up with ChestCommands, you probably have no way to dynamically add items with different commands and such?
One positive thing is that I'm actually planning on adding a full chest-GUI region manager, so that players can check which regions they have and then perform actions on them (extend rent, unrent, teleport, etc).
-
View User Profile
-
Send Message
Posted Mar 26, 2015@nlthijs48
Ok, so say I were to allow a user to execute that command through a plugin such as ChestCommands. How would I allow a user to teleport to 2 seperate regions that they own if I were to add a second node to the ChesCommands menu that they have? In other words, how does the '/as tp' command work if you have rented two regions, and want to teleport to either the first of second region?
-
View User Profile
-
Send Message
Posted Mar 26, 2015@Jperl33
There is already a way to teleport to regions that you have bought/rented if that is what you are looking for, check the '/as tp' and '/as settp' commands. Both of these commands are available for all users to be used for regions they have bought/rented, and available to OPs to be used on all regions.
If you really want to set the Essentials home or something like that to the correct spot then you can use the 'eventCommandProfiles' section in the config to do so. You would basically force the user to use '/as tp [region]' with 'sudo %player% as tp %region%', and after that force him to set a home with 'sudo %player% sethome' or 'sudo %player% sethome %region%' (last one for a home with the same name as the region).
Let me know if that helps, and also let me know if you have other questions.
-
View User Profile
-
Send Message
Posted Mar 26, 2015Bonjour j'ai un soucis, sur mon serveur les parcelles ne se reset pas a la fin du rent je l'ai pourtant acrtivé en /as setrestore general default help ? :s je voudrais les vider =)
-
View User Profile
-
Send Message
Posted Mar 25, 2015Hi, is there a way so that when someone rents a region, a home is set a block in front of that sign for a player, and they can use a command set in the config to access that point? Also, when a player cannot renew the rent on there cell, and the cell no longer belongs to them, can a home automatically be deleted for that player? This is the only thing keeping me from using this plugin. Otherwise, it is a very nice plugin :)
-
View User Profile
-
Send Message
Posted Mar 21, 2015@danielfr789
As @Gagi02 already pointed out, the EN.yml file will be overwritten each time you reload/restart the server. So you need to make a copy and make your changes there.
-
View User Profile
-
Send Message
Posted Mar 20, 2015@danielfr789
read this: http://i.imgur.com/R4LZvwj.png
-
View User Profile
-
Send Message
Posted Mar 20, 2015The EN.yml file in /lang keeps resetting when I change it. Can you please fix this? Thank you :)
-
View User Profile
-
Send Message
Posted Mar 13, 2015@Chibibis
I have to admit it is not that easy to find, so no problem that you ask here :)
@GagiO2
I'm already working on something like this, but maybe I can give you an early build. I have added you.
-
View User Profile
-
Send Message
Posted Mar 13, 2015@nlthijs48
Can I hiring you to add rent and buy region sign for players specially for me right now? add my Skype: netipochot Or contact me at email: jayjay958@gmail.com I can paid for this project 30USD up
Please help :(
-
View User Profile
-
Send Message
Posted Mar 12, 2015@nlthijs48
Oh thank you so much. Sorry for my inadvertence.
-
View User Profile
-
Send Message
Posted Mar 12, 2015@Chibibis
What you want is already possible:
The example page I linked to should also help with setting this up, but if you need more help with it then let me know and Ill make you a config for your setup.
-
View User Profile
-
Send Message
Posted Mar 12, 2015@nlthijs48
Yeah i know that. But in my case I want that both vip and default groups being able to buy regions. But i want that only vip users can buy special regions (for example epic buildings). What i mean that it would be awesome if some permission like this existed: areashop.buy.regionname
-
View User Profile
-
Send Message
Posted Mar 12, 2015@GagiO2
That is currently not possible, but will be added later.
@Chibibis
You can make regions only available to a certain user group (like VIP users) with the limitgroups system of AreaShop. That system is used to set how many regions a player can buy/rent, so if you set it to 0 then you can prevent them from buying it. Check this page for an advanced example and some explaination.