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 Oct 27, 2014@Guble
Create their own in the sense of selling a region they own or creating their own region (part of a region they own)? The first one will be yes, the second one: possibly, requires a lot of changes. Currently successfully breaking a sign ingame will result in removing the region from AreaShop, that will also remove the owner and then they lost the region. Removing signs with WorldEdit or while AreaShop is not running will simply disconnect the sign location from the region. What is the purpose you want to use it for? Then I can figure out what needs to be changed to do that.
I'm busy with exams this week and next week by the way, after that I can get stuff done and release a new version.
-
View User Profile
-
Send Message
Posted Oct 26, 2014In the future update, when a player buys a region, will they be able to break the existing sign and create their own?
-
View User Profile
-
Send Message
Posted Oct 26, 2014@AttaWishes
@EpiXSim0n
It looks like WorldGuard has a problem with his database, which version of WorldGuard and WorldEdit are you using? You need to have version 6 of WorldGuard while using version 2.0.2 of AreaShop so make sure you have that. Do you get the same error when a region is added by placing a [rent] sign?
If you still have the same problem after you checked that you have the correct version of WorldGuard then please send me a full startup log of your server, maybe there is some useful information in there (you can send it to me using PM, put the log on pastebin.com or similar).
-
View User Profile
-
Send Message
Posted Oct 26, 2014@AttaWishes
I also have this problem...
-
View User Profile
-
Send Message
Posted Oct 25, 2014Hello, i dont know if i make something wrong or it is not compatible with the latest cauldron build. i cant add a region with /as add rent name, ingame he say that it is not possible, and my console tell me this :
org.bukkit.command.CommandException: Unhandled exception executing command 'as' in plugin AreaShop v2.0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [PluginCommand.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.01.207] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [SimpleCommandMap.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.01.207] at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:717) [CraftServer.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.01.207] at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1348) [nh.class:?] at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1130) [nh.class:?] at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38) [ir.class:?] at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53) [ir.class:?] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:423) [lt.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.7.0_71] Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldguard/protection/managers/storage/StorageException at nl.evolutioncoding.AreaShop.commands.AddCommand.execute(AddCommand.java:111) [?:?] at nl.evolutioncoding.AreaShop.CommandManager.onCommand(CommandManager.java:121) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [PluginCommand.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.01.207] ... 13 more
-
View User Profile
-
Send Message
Posted Oct 25, 2014@minecrafter59
You first need to add the WorldGuard regions to AreaShop by using the command '/as add' or by placing a sign (on a sign you can also specify the price and duration). For a detailed explanation about this check the Setting up regions & signs page. If you are going to add a lot of regions it is smart to first set the default price and duration inside the 'default.yml' file, then you don't need to specify these on the sign and you have less typing to do.
If you have any more questions just post here again. There is no need for begging with 'PLZ', I will always try to help you as fast as I can.
-
View User Profile
-
Send Message
Posted Oct 25, 2014hello!i need this plugin a lot but i have a problem!!i hope you reply me fast!!when i try to buy/sell land it tells me ''the region cant be selled because it is not registered for buying!!!
PLZ PLZ PLZ PLZ PLZ PLZ PLZ Help me!!!!!!!!!!
-
View User Profile
-
Send Message
Posted Oct 23, 2014@nlthijs48
Ah! Thx :)
-
View User Profile
-
Send Message
Posted Oct 23, 2014@MPFx
I will send you a message with my Skype name, then I can try and help you further. I don't have any experience with Mac though so that might be a problem.
@Androkai
Check his ticket and then you will know why he sends that. :)
-
View User Profile
-
Send Message
Posted Oct 23, 2014@MPFx
Is your screenshot a joke?
-
View User Profile
-
Send Message
Posted Oct 23, 2014@nlthijs48 i have installed it it sill does not work :( thanks
marc
(you can pm if u want to help on Skype ???) http://gyazo.com/9ff152668c6d5c4c49daabb88bdc4053
-
View User Profile
-
Send Message
Posted Oct 23, 2014@Androkai
I will send you and the other translators a message later today, I will include some instructions about Transifex with that. Then I also will give you access to the translation-group. The German language is still empty now, but I will also upload the translations you have already done so you won't have to do those again.
Every time the plugin is loaded it will override the default language files, this is to keep those updated if you get a new plugin version. If you want to change files you need to give them a different name and then change the 'language' setting in the config to that.
-
View User Profile
-
Send Message
Posted Oct 23, 2014@cuddyier
Would be nice if you accept my request for joining translation-group at transifex :)
And I found a little bug: the /as reload command overwrites the lang-data so it restore the old values and don't accept my one
-
View User Profile
-
Send Message
Posted Oct 22, 2014@Androkai
@nlthijs48
Okay great thanks.
-
View User Profile
-
Send Message
Posted Oct 22, 2014@nlthijs48
transifex hates me, I want to join German translation group and he send an request for joining English group ^^
-
View User Profile
-
Send Message
Posted Oct 22, 2014@cuddyier
@Androkai
This is indeed a problem with the default configuration file, I will change that to use the full /areashop command for sure. I forgot about it when I made the sigs configuable.
For now the solution of Androkai should work, just change the config to use the full command.
-
View User Profile
-
Send Message
Posted Oct 22, 2014@cuddyier
Do it by yourself ;)
Open plugins/AreaShop/config.yml and change:
to this:
-
View User Profile
-
Send Message
Posted Oct 22, 2014When a player tries to rent a region, the plugin autoshutdown with the same /as command shows its help menu. Can you make your plugin use the full /areashop command when right clicking signs to avoid disruption?
-
View User Profile
-
Send Message
Posted Oct 20, 2014@nlthijs48
Yes, that is the feature I was talking about. Great to hear it'll likely be in the next update! As for players creating their own regions and signs, that is not something that I need. That being said, I'm sure other server owners would really like that as a feature. I look forward to the update! Thanks again for your dedication to this plugin! It's great to see all these features added every month. :D
-
View User Profile
-
Send Message
Posted Oct 20, 2014@Guble
To be sure, the feature you want is for players that have already bought a region that want to sell it to another player? So this player can decide to put his region up for sale again (will change the sign) and then when another player buys it the region will get transferred from one player to the other and the original owner will get the money. Am I right about that? This part is not hard to add and I'm certainly aiming to include this in the next update.
Do you also want the feature that players can create regions+signs their self to sell a part of their big region to another player? That is a harder to add thing, because then I need a way for the players to select a region and a way to determine which parts of the world can be used for this (you don't want player selling the spawn building). This is a part I'm not sure about if it will make it for the next update. This is also something for rent regions (let players rent part of their region to other players) and that has the same challenges.
I will try to get an update released within 4 weeks. I have exams after 2 weeks from now so that will be busy. And all the language strings for the new features need a translation, I need to contact the translators for this. Translation will probably be going though a website called Transifex, this would make it smoother to keep track of and easier for multiple people to help (check https:www.transifex.com/projects/p/areashop/)
At least I got a new command '/as setowner <player> [region]' added tonight :)