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).
@omgGrim
Version 1.3.0 of the plugin has been uploaded and is awaiting approval from the Bukkit staff, this version includes teleporting to regions and also setting the teleport location (normal players only to their own regions for both things). It does not have a cooldown and wait for now, but there are enough plugins to add this to any command you want (boosCooldowns could be what you need).
One of the best Region Shop Plugin!
Can't wait for the teleport to bought/rented region. Hope you add a cooldown and wait to teleport optional function to it similar to /home in Essentials.
UUID support is implemented and seems to be working on my local test server. I want to do some more testing with the UUID's and add some more features before releasing a new version, but it should not take too long.
Yes amazing plugin! Amazing Support!!! Keep up the great work!!! Best support ever seen!
Still loving this plugin - Keep up the great work!
@Comrad212
Hopefully I can start testing it this weekend and then I can release it somewhere next week, I will post a message here if I uploaded it to Bukkit.
@Dyenx999
Check your PM messages, I answered it there. For other people: what he suggests is exactly what the default configuration does and what the plugin is meant to do.
@nlthijs48
How can i make it so it allows the owner of the area to build there ? Can u make it so when you click the sign they are made temporary owner of the region and when they'r rent is up the region owner gets set to no one.
@nlthijs48 Okay when are you planning on releasing this update? Hopefully soon!
@Bonkozorus
I was already thinking about something like that. The easiest way to implement that would probably a command to trigger a certain event (created, deleted, bought/rented, sold/unrented) for a buy or rent. That is necessary because the file names of the schematic files come from a event of the current profile for that buy/rent. I add it to the planned features section and I will try to get it done.
@nlthijs48 : Could you add a command to refresh the schematics of a special region ? :-)
Thanks a lot for the work!
@Comrad212
Until Mojang enables name changing the current version of the plugin works for 100%, after Mojang enabled it players only have a problem after they changed their name (they lose their rented/bought regions, they are still linked to their old name). So you can just start using this plugin right now.
I'm already working on the switch to UUID's, the next update of the plugin will include that. That version will remember a player even after he changes his name.
When are you going to update to 1.7.9? Hopefully soon as I would love to use this!
The problem of NoHoPeLess is located and fixed, next update will include the fix. If you use Multiverse and you have trouble with the plugin removing buys and rents on startup of your server you have the same problem as him. You can send me a PM to get the build with the fix faster or you need to wait until the next update.
Yes i will :D
@NoHoPeLess
Could you send me a full startup log from your server in our private conversation? (Use pastebin) Then I can check if I spot anything that is wrong.
dont not why but the plugin wont work for me... :( on my local machine wokrs but on my host system not -.-
@andrivard4
Good that you like the plugin :)
Player-to-player selling and renting is already on the list of features I want to add. It will take some time to get done because the entire plugin is build with selling and renting from the server in mind. But it is still not that hard to add, I just need some time.
Hey, I have a few more ideas that would be nice to have. A /as addmember command to add someone to a region you own and an option so that when you sell your region you can do /as sell <region name> <price> and have another player buy it instead of selling it and having the server buy it automatically. I love this plugin, keep up the good work!
@matze135
Maybe the upcoming version fixes your problem, I already uploaded the file, it just has to be approved by the Bukkit staff. It is version 1.2.1 and should be visible on this page soon.
Hi.
Here my server log AreaShop 1.2.0: http://pastebin.com/xnV8zhmj
Worldguard work fine. The world name is "Village" and WG load 90 regions.
When i type a areashop command in the chat, come "/AreaShop or /AS"
Areashop 1.2.1: http://pastebin.com/Kn30qif5
Areashop Commands work, but delete the Areashop Regions.