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 Nov 18, 2015@TheMexicanKirby
Nvm, got it I'm dumb lol
-
View User Profile
-
Send Message
Posted Nov 18, 2015@ItzPandaTV
How did you fix it, I'm having the same problem. Thanks
-
View User Profile
-
Send Message
Posted Nov 14, 2015@nlthijs48
Nevermind, I figured it out xD
-
View User Profile
-
Send Message
Posted Nov 14, 2015@nlthijs48
Alrighty, so I placed the sign and did /as addsign and it is just a normal sign. It says '[AreaShop] No region found around the sign position'
-
View User Profile
-
Send Message
Posted Nov 14, 2015@nickthemcboss
For selling with '/as resell' they will indeed get the money. If you want a player to have a region to sellout and rent then you should set him as the landlord, which will give him all the money made by the region.
@ItzPandaTV
What does it say when you try to place that sign (exact message)? Does the '/as' command list all commands or does it mention an error?
-
View User Profile
-
Send Message
Posted Nov 14, 2015The signs don't work for me, here's what I did: [rent] shop1 7 d 5000
-
View User Profile
-
Send Message
Posted Nov 14, 2015Do players get the money if they are selling or renting out their own region?
-
View User Profile
-
Send Message
Posted Nov 7, 2015@au_sebagius7110
The problem of NoHopeLess has been fixed, he needed to move his commands from the 'before' to the 'after' section, in the before part the %player% variable does not contain the name yet, because the renter has not been set as the owner of the region yet.
-
View User Profile
-
Send Message
Posted Nov 6, 2015@NoHoPeLess He(@nlthijs48 ) said to surround it with single quotes ( ' ). Try that.
-
View User Profile
-
Send Message
Posted Nov 6, 2015@NoHoPeLess
The command itself works if I type it in the console, so that is not the problem it seems. Then it must be something with the %player% variable. Where did you add these commands? In the signProfiles or the eventCommandProfiles section? The last one is the correct one, and you should use the 'after' one instead of the 'before' one, because then the player is actually an owner of the region, and therefore his name should come up in the %player% variable. If this does not solve it then please send me your complete config and then I'll try it (can use PM).
-
View User Profile
-
Send Message
Posted Nov 6, 2015@nlthijs48
Thanks for your help here :D
This is from the logfile when i buy the region.
This is from the title command i think:
[11:59:18] [Server thread/INFO]: That player cannot be found [11:59:18] [Server thread/INFO]: That player cannot be found
This is in the config:
-
View User Profile
-
Send Message
Posted Nov 5, 2015@NoHoPeLess
I think the problem is because of the " characters in the title command, if you add single quotes ' around the complete command then it should work. If it still does not work then please send me latest.log (should contain an error about loading the config file from AreaShop), and the config file you are using.
-
View User Profile
-
Send Message
Posted Nov 3, 2015Another Problem... i cant use titles in the command section when an user buy an gs i would make it so:
...halp? :D
-
View User Profile
-
Send Message
Posted Oct 31, 2015@nlthijs48
ty for the response, yaa its horrible (creepy at night) :D haha so i must wait, i cant do anything about it, but thanks!
-
View User Profile
-
Send Message
Posted Oct 31, 2015@NoHoPeLess
I can confirm the problem, I have messed up some message sending code when cleaning the '/as info' command a while back. I have committed a fix to GitHub, sadly the buildserver that someone provided to me a while back is down currently, so you cannot download an updated version yet.
-
View User Profile
-
Send Message
Posted Oct 31, 2015i think in string 148-151 in all language files are broken... when i set to englis, the same result: (in chat) %0% has not rented a region. or: Regions rented by %0%: &7%1% <<gray in chat :P ... but i cant fix that, i try %player% and %region% but still the same with for example: %player% has not rented a region. halp :D
-
View User Profile
-
Send Message
Posted Oct 31, 2015There is something totally wrong with the german language....
Can u pls fix that...?
-
View User Profile
-
Send Message
Posted Oct 30, 2015@mathiasw4
What kind of server (Bukkit/Spigot/other) are you using? Which version of that server are you using?
If AreaShop does not load correctly then check the log file (/logs/latest.log) to see if it says anything about AreaShop. AreaShop will try to print the exact problem if there is one, so that should help to fix it.
You can also try to use the '/areashop' command ingame to see what it does, if it says something like 'unknown command' then AreaShop is not loaded at all, if it says 'AreaShop has not started correctly...' then there is an error message in the log file that indicates the problem.
-
View User Profile
-
Send Message
Posted Oct 30, 2015My server cant load the plugin? When i type /pl its dosent on the plugin list? I have tryed whit alot of the versions of the plugin!
-
View User Profile
-
Send Message
Posted Oct 30, 2015@Tintin159
You can turn off restoring for region groups using the groups.yml file or use the '/as setrestore <region> <true, false, general> [profile]' command to turn it on/off for individual regions.
@slkjoy
Currently there is no such thing as a grace period, once a player does not rent/buy a region anymore another player can immediately rent/buy that region. Ill convert your ticket at GitHub to a feature request to indicate this can be added.