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 Feb 8, 2015@nlthijs48
The message hasn't come up to accept you skype. so can you tell me yours?
-
View User Profile
-
Send Message
Posted Feb 8, 2015@DJStudio1
Okey nice, color codes in greeting/farewell messages are messed up currently, check this ticket for an explanation of the problem and a workaround.
@hhhiiimmm
If you accept me at Skype we can try to figure out what is wrong.
-
View User Profile
-
Send Message
Posted Feb 8, 2015@nlthijs48
there was no message in the console?
-
View User Profile
-
Send Message
Posted Feb 8, 2015Yes, that was the problem, thanks! Is there a way to change the message that says an area is for sale? its come up as &G[AreaShop] (words). It looks weird because its &G and not color coded.
-
View User Profile
-
Send Message
Posted Feb 8, 2015@hhhiiimmm
Okey if that message pops up then I'm quite sure that there is an error or at least some sort of message in the console indicating what is wrong. I already added you to Skype by the way, maybe that helps to solve it quicker.
-
View User Profile
-
Send Message
Posted Feb 8, 2015well when you type in the server "/as" there is a message that pops up in the chat saying "AreaShop has not started correctly, check the console and correct any errors. if that's any better. Thanks for replying to the messages. My skype name is alex.bartman1. Thank you for your time.
-
View User Profile
-
Send Message
Posted Feb 8, 2015@nlthijs48
My skpye name is alex.bartman1
-
View User Profile
-
Send Message
Posted Feb 8, 2015@hhhiiimmm
What are you talking about? Where do you see the 'check the console for error and fix them' message and what do you do to trigger it? At first I recommend to check if you have the correct versions of the required plugins. If you have more information for me then I can try to help you better (open the latest.log file in the logs folder instead of looking at the console).
-
View User Profile
-
Send Message
Posted Feb 8, 2015how can you fix and error that says check the console for error and fix them, when there no errors in the console?
-
View User Profile
-
Send Message
Posted Feb 8, 2015@DJStudio1
The message you get is not one from AreaShop, you probably have another plugin that checks for [buy] on the first line of a sign. I already had a couple people with this problem and for some of them Essentials signs were the conflicting ones, so that might be it. To fix it simply open the 'config.yml' file in the AreaShop folder and change the line after 'buy' in the 'signTags' section to something else (for example [abuy]). Then restart your server or use '/as reload', then AreaShop will try to detect the new line you placed in the config instead of the old conflicting one.
-
View User Profile
-
Send Message
Posted Feb 8, 2015When I put in the money amount (1000) on the sign and click done, a message comes up saying "Error; Unknown item id: 1,000.". The sign works for rent but not buy. I have tried deleting AreaShop folder and reinstalling AreaShop. Nothing works.
-
View User Profile
-
Send Message
Posted Feb 8, 2015@dddylan98
Since AreaShop V1.3.0 it will already use the UUID of the player to save who bought/rented a region, so that works totally fine. It also uses that UUID to do transactions through Vault (older AreaShop version first get the name from the UUID by using the methods in Bukkit and then use that name for Vault, newer AreaShop versions get an OfflinePlayer with the UUID and give that OfflinePlayer to Vault).
I'm indeed not really mentioning support for UUID's, but it has already been implemented a while ago (changelog of V1.3.0) I will add it to the list of features to make it more clear. Also check the FAQ item I added about name changes: What happens when a player changes his name?.
Soon I will make some changes to automatically update the signs and greetings of regions when a player changed his name, but until that you will need to update your regions manually (it will also update when the region state changes or a rent is extended).
@Minty8
This is a known issue and will be fixed soon, until then you can use the workaround I provided in the ticket. As mentioned in the ticket this problem is caused by an accidental breaking change in WorldGuard (check the thread at the WorldGuard forums linked in the ticket).
-
View User Profile
-
Send Message
Posted Feb 7, 2015When someone walks in a shop it says "&G[AreaShop] cell2 can be rented for $1 per 1m" How do I change the "&G[Areashop]" coz it looks silly and is a problem.
-
View User Profile
-
Send Message
Posted Feb 7, 2015@nlthijs48
I was able to stuff all this information into 1 screenshot. The user, "MushroomDragon1" has changed their name to "Nybitt"
http://gyazo.com/665d25c2c11a18076fd9370d572453f0
Basically, when a user changes their name, because WorldGuard supports UUIDs, they still have access to the region. But it still shows their old name on the sign and in the information. I would assume it would also charge their old username the renting fee. I do not see anything on this page relating to UUID support, so correct me if I'm wrong here but I believe that is what @Skyyofficial is talking about.
-
View User Profile
-
Send Message
Posted Feb 7, 2015General notice: My apologies for the lack of replies to questions/tickets last week, my grandfather passed away and I was quite involved with arranging the funeral.
@jaredt1771gaming
No problem man, just keep in mind that you use pastebin.com for logs or stacktraces, those are a bit long for the comment section.
Good that your plugins work correctly now, if you have any other questions about AreaShop then just ask.
@MuhdiekuhMC
For buy regions this is possible, when a player is owner of a region he can use '/as resell' to sell it to someone else, then the original owner will get the money and the region will be transferred to the buyer.
For rent regions this is currently not possible, it is planned however, and I'm already thinking about the best way to implement it.
@Skyyofficial
At first I created a FAQ item to answer some questions about it: What happens when a player changes his name?. Now about your question, you are talking about shopsigns, do you mean the signs from AreaShop that indicate the state of the region? Because AreaShop does not provide signs to sell items to other players or anything like that. So if those signs are not from AreaShop then you should contact the author of the plugin you use for those. Check the region info with '/region info <region>' to see if the player has the correct name there, if he has that then the AreaShop part should be fine.
@Locorunner21
Yes: How to disable the greeting messages that AreaShop regions have?
-
View User Profile
-
Send Message
Posted Feb 6, 2015Is there anyway to turn off the message when people walk over a piece of land?
-
View User Profile
-
Send Message
Posted Feb 4, 2015Since Player can change their name, they dont have any permissions anymore to their shop if they rename themselfes. Its saying the new name in the chat and on the sign but the Shopsigns inside have the old name and they cant destroy them
-
View User Profile
-
Send Message
Posted Feb 3, 2015Hi, is it possible that the money, which the player have to pay goes to the creator of the sign?
-
View User Profile
-
Send Message
Posted Feb 3, 2015@nlthijs48
also, i have had a LOT of plugins work. you helped me fix all of them!!!! you are awesome now plugins work on my server! thx dude
-
View User Profile
-
Send Message
Posted Feb 3, 2015@nlthijs48
thank you so much! sorry about the long log i just was so frustrated with this not working that this was my only other option. thanks again!!