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 Jan 8, 2015Thanks for the fast answer. I have the newest version. Players are able to create their own regions in their city, but only their. In another city they cant create regions. With resell and sell they can actually sell everywhere and every region. So atm they can sell regions from other cities. I search an option to deny that. :) Do you ahve an idea?
-
View User Profile
-
Send Message
Posted Jan 8, 2015@scuroK
Nice that you are still using and liking it :D
@PowerofGermany
The quoted part is from the 'Planned features' section, so that has not been added to the plugin yet. But players that bought a region can resell it to other players using the '/as resell' command, by default all players should have permission for that. Do you need the players to actually create the regions them self or just sell their region to others? Because only the last thing is currently in the plugin. Also make sure you have an AreaShop version that has this command added.
-
View User Profile
-
Send Message
Posted Jan 8, 2015Hi, you wrote: A way to let players create regions and signs themselves within certain boundaries, for example let a player build a hotel and rent rooms to other players.
May I ask when you will release this update? We have a city-server and actually the owners are unable to sell their regions. only option to fix that is with op-permissions, but then they could sell any region.
KR PoG
-
View User Profile
-
Send Message
Posted Jan 8, 2015thanks for updating! best region plugin!
-
View User Profile
-
Send Message
Posted Jan 8, 2015@EnderdragonDotDe
Good to hear that :D If you find any other bugs just let me know.
-
View User Profile
-
Send Message
Posted Jan 7, 2015@ nlthijs48 no error with the new version. thanks, good work :)
-
View User Profile
-
Send Message
Posted Jan 6, 2015@fbafaro
When you rent a region the money goes away, currently there is no way to change where the money goes for renting. I want to add an option for owners of regions (someone that bought it) to rent-out their region to others in the same style as selling your region to other goes currently (check '/as resell').
@EnderdragonDotDe
Hmm, I now understand that it comes from the 'regions where you are added as friend'-section in the '/as me' command, but cannot really find what would cause that error. I changed some things that would probably prevent it, but I'm not sure if it will fix it completely. Please try it in the version I just uploaded, see the note below.
General note:
AreaShop V2.1.2 has been released. It includes some bug fixes, restored compatibility for WorldGuard 5.9 and an update checker (does not download updates, only notifies).
-
View User Profile
-
Send Message
Posted Jan 5, 2015http://www.bilder-upload.eu/show.php?file=e0025c-1420515488.jpg
Same error as before...
-
View User Profile
-
Send Message
Posted Jan 5, 2015Where does the money go when someone rent a region where the region as no owner?
Is there a way to add on the sign where the money is sent when someone rent a region?
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Kofeyy
Automatically extending the rent is currently not in the plugin, players have to extend the rent by themselves. They can extend as far ahead as they want though (unless you limit it by a setting in default.yml), the only downside to that is they already spend there money then instead of when they actually would need to extend the rent. I added this feature to my TODO list, I don't exactly know when I will implement and release it though.
@danielfr789
In addition: You can automatically set this for all AreaShop regions by adding the following line in all the states inside the 'flagProfiles' section:
Be sure to use the '/as updaterents' and '/as updatebuys' commands to update the flags of current regions (will also be updated if their state changes though).
@EnderdragonDotDe
I corrected some things to prevent that error from happening again, but I did not really find the actual cause of this error. Could you check and see which regions you own with '/as info player Jaegermeister' and then check the friends lists of those regions? ('/as info <region>' or open the region file) Because it looks like it is caused by an invalid entry in the friends list, which is very odd.
@paragonxx99
Not exactly, but there is a setting in default.yml to limit buying/renting region to the world that the region is in and also a setting to limit it to the region itself. Check the 'restrictedToWorld' and 'restrictedToRegion' settings in default.yml. If you enable that last one then then players can only rent/buy it while standing inside the region (affects signs & commands). Let me know if that fits your use case.
-
View User Profile
-
Send Message
Posted Jan 4, 2015Is there any way to make it so that you can only use the "/as {rent/buy} {region}" command within a certain distance of the specified region? If not, then I suggest adding it :)
Thanks!
-
View User Profile
-
Send Message
Posted Jan 4, 2015http://pastebin.com/LdcgcUjJ Error :) Using /as me
-
View User Profile
-
Send Message
Posted Jan 4, 2015To all experiencing issues with players not being able to open chests, but they can break blocks type - /rg flag <shopregion> chestaccess -g members allow
-
View User Profile
-
Send Message
Posted Jan 4, 2015@herobrine_creepsThe plugin works great, you need to include a pastebin of any errors you get, plus your config with more details, like are you op on the server etc?
-
View User Profile
-
Send Message
Posted Jan 3, 2015Hi!
I've just been testing this plugin and it works really well, but I'm looking for a 'Let' feature in which the duration is extended and money is taken automatically from players at set intervals, unless they run out of money in which case their ownership is removed. Is this possible right now, and if not could it be added in the future?
Thanks :)
-
View User Profile
-
Send Message
Posted Jan 2, 2015@afaik4711
Nice that you like the plugin and thanks for using it :)
I'm thinking about supporting both WorldGuard 5.9 and 6.0, but I will need to investigate a bit to see if that is possible. I'm using some things of WorldGuard 6.0 so I would need to detect which version is installed and then use the appropriate functions. If you can update to WorldGuard 6.0+ then that is the best option, I however understand that it is not always possible because of other plugins being incompatible. I will try to let you know if I added support for 5.9 again or if I made a build specifically for it.
@herobrine_creeps
If the commands don't work then the plugin has not loaded correctly, open your log file and check for any errors at server start. It would be nice if you could paste the log to pastebin.com and provide me a link, then I can probably see what you did wrong.
I understand that you want to get it working instantly, but after asking for help please allow a minimum of 24 hours for the creator of the plugin (me in this case) to answer. I'm doing this all voluntarily so you cannot expect an answer within a hour. Also next time try to provide more information when asking for support, I can't help you at all when you say 'it does not work', how am I supposed to know what is wrong if I read that?
I still want to help you setting it up, just provide the log as requested above and then I will see what I can do.
-
View User Profile
-
Send Message
Posted Jan 2, 2015i updated everything and the plugin won't work i'm going to look for a region plugin that works
-
View User Profile
-
Send Message
Posted Jan 2, 2015SOMEONE PLEASE HELP i have worldedit and worldguard and vault installed BUT THE PLUGIN DOESN'T WORK my server is spigot 1.8 i put down a sign and it doesn't work and the commands don't work!>!?!
-
View User Profile
-
Send Message
Posted Jan 2, 2015Hey nlthijs48,
thank you for this really cool plugin and the great maintainance.
Since we still use WG5 for Spigot 1.8 i was wondering if you could compile AreaShop against WG5.9 fo those people who use it.
It would be really neat because of the various functions your plugin has added with later versions than 2.0.1.
Thank you again.
afaik4711
-
View User Profile
-
Send Message
Posted Jan 2, 2015@danielfr789
Please check if players are added to the region correctly after buying it through AreaShop by using '/region info <region>'. The player should be listed as member or owner of the region. By default a player should be able to build in the region so also check if he can do that. If they cannot do that then you probably have other regions at the same location.
I joined your server and found the shops, I can't directly see what is wrong though, please indicate when you are online and then I will try to join at the same time to help you.
@nunphix
What you can do is adding an extra sign to each region, placing them all on the bottom floor next to each other. Check the Setting up regions & signs page, the 'Adding extra signs' part. I don't know why you talk about a 10 block radius limit, AreaShop does not have limits for how far signs can be away from the region (you can place them far away somewhere in another world if you want to).
@NikolovDesign
Please open the 'latest.log' file of your server (located in the 'logs' folder) and copy all of it (startup part and error part are most important) to pastebin.com and paste the link here. Then I can check if the errors are from AreaShop and how they can be fixed.