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).
@Chinimala
I've been testing paper 1.11 and as is working perfectly with it. That's the first time I've seen minecraft_server.jar in a stack trace. You might test spigot or paper rather than cb.
Hi, the time has come for server owners to cry because they can't update to 1.11 :p I'm not asking for help for the moment, because there's a lot of other plugins who don't work and I'll wait a few days, but I give you this error that spammed in the console when I tried to simply launch the server on craftbukkit 1.11 : http://pastebin.com/A65JF8Py, hoping it can help.
@SinexMC
Thank you!
Make sure you have the latest Spigot/Bukkit build created with BuildTools, there is a Spigot version in which signs do not work correctly. Let me know if that fixes it.
Hey! Overall great Plugin I love it! But when I setup my regions, the signs work but they're empty. How can I fix that?
@doublezout
Thanks for you great feedback and appreciation, this is a big part of why I continue to work on AreaShop :D
If you ever have problems or suggestions, of course let me know!
Hello!
I use AreaShop on my server and I LOVE it. But i'm not going to blabber on about it because...well...it just works.
So let me just say what i'm about to say now - the AreaShop plugin, which is created, managed, and updated by one person alone is by far the easiest to use plugin with the best support out of ANY plugin I have used ever. nlthijs48, you do an outstanding job of updating and supporting your plugin and you've made it an absolute pleasure to run on my server, even when I have troubles. You always help people out in the comments, you've created an intuitive Wiki which is a pleasure to use. I would recommend your plugin to anybody, any time.
You have worked hard on this and I hope it continues to succeed, thanks for an amazing plugin but most importantly for your dedication and willingness to sacrifice your time for others! I don't have the money to donate to you but I can at least let others know that I appreciate your plugin!
Have a great day, - doublezout
@Tim123456y
Deny the permissions with (true) behind them that are listed here. Normally removing permissions is done by adding a minus sign in front of them, but it depends on the permissions plugin you are using.
How can i do so people cant do /as tp?????
@PhanaticD
This problem has been fixed for the next AreaShop version, it breaks because if you build WorldGuard yourself it has a version number with a different layout. You can use a development build of AreaShop, in which the problem is fixed.
Thanks for reporting :)
got this error when using a custom compiled version of worldguard http://pastebin.com/Vg0axS6B not a big deal i just replaced the plugin.yml with the official one my version was based off of, but just thought I should report it anyway
@AlienGamerDK
Remove the permissions for the command.
-areashop.teleport
-areashop.teleportsign
-areashop.teleportfriend
-areashop.teleportfriendsign
How can i do so people cant do /as tp (Region)??? Or like with other commands from AreaShop
@AlienGamerDK
We need detailed information about the region and all overlapping regions to be able to help you. Normally a region is automatically protected against chest-access from non-members so it sounds like your're having set wrong flags or another overlapping region with chest-access or use allow flag etc.
@jcg4678
AreaShop gets the Economy plugin from Vault, so if you have an Economy plugin installed that supports Vault then it should work. Economy plugins supported by Vault can be found here, and it will likely be mentioned on the page of you Economy plugin.
@NotLarryTheDestroyer
Thanks for helping, if you have any improvements for the wiki then let me know :)
This is more of a guide for the average Joe than a question.
I used this plugin for a stalls type setup rather than large shops in the first video. Just 2x3 or 1x3 space that you rent and place some chests. Then use something like quickshop to sell items.
It is wise to set your main region protecting the area to -1 priority like he says in the video, to avoid conflicts.
Unfortunately I had a few regions and wasn't too sure on the inheritance if i set one to -1 and not the others, so I set the priority of each shop region to 5 to make sure it was above my others. I went to each area that i had prefilled with chests and had to set the regions, set the priority, add them as a rentable stall, place the rent sign.
Creating the region:
Setting the priority:
Adding it as a rentable stall:
Writing the sign:
Repeat for each shop/stall, replacing shop1 with the region name.
Good luck, hope this helps.
Hey, where do i set the economy plugin? I saw it once, but i cant find it now. Its essential to my server so anyone pls help
@flip77
Good that your sign problem is fixed, to disable the greeting messages check this page on the wiki.
@nlthijs48
Hey.. With the ne Spigot Version it Works fine !! THX !!
Eine little question. can i disable the follow messeage?
greeting-forrent: "%region% can be rented for %price% per %duration%." greeting-rented: "%region% is rented by %player% until %until%." greeting-forsale: "%region% can be bought for %price%." greeting-bought: "%region% is bought by %player%." greeting-resale: "%region% can be bought for %resaleprice% from %player%."
@nlthijs48
Thx for you fast answer and sorry for my bad english. .i am from germany :-)
I have the latest BUKKIT version 1.10.2 . Couldt be thats the Problem?
By the way, its a creat plugin !!
@flip77
Make sure you are using the latest Spigot version, there is an Spigot version out there that causes empty signs (build the latest one with BuildTools). If that is not the problem then make sure there is text on the lines defined in config.yml in the signProfiles section.
Let me know if that solves it.