RegionForSale
Allows players to buy or rent chosen WorldGuard-regions from the server. Super easy to set up and highly adjustable! Great to set up towns with different areas; you can define a marketplace with small, only rentable plots, an area for premium-members only and a lot of other districts.
Features
- None, area and volume based price calculation |
- Inheritance system allowing to manipulate settings global, world-wide, region-wide (parents) and region-specific |
- Region-limits for players, group-specific region limits |
- Optional permissions for regions & whole areas
- Optional taxes
- Very easy sign-connection-system, no region-names on the signs, auto-updating
- Language support
- Region rebuilding (Even non-cuboid regions!)
- Benefit from WorldGuard's well-rounded region-system
- Integration of other plugins
- ShowCaseStandalone - automatically removes shops
- LWC - automatically removes protections
! Info - Development halted
2015-11-23
Hello everybody,
This is Tobias aka Phoenix, the developer of this project. I am sad to inform you that RegionForSale, just like the Bukkit project, is pretty much dead nowadays. I do not like the fact that Minecraft is owned by Microsoft and, even though I respect the company, I cannot see how the spirit of Minecraft fits in there at all. Shame on you for selling, Notch! I do not care about the money involved. But this game, no matter how much profit it generates, belongs into the hands of loving, independent developers (Just like Bukkit – love you guys). My opinion. To be fair: My interest shifted in general as well. So overall, I am not willing to work on this project for free anymore.
Q: What about security updates / bugfixes?
A: I will do my best to still fix those and upload a new version for you. I do not want to let you down.
Q: Will you continue if I donate xx dollar?
A: Probably not. Please try to estimate the time I spend and apply a horrific minimal wage – I am sure you still do not want to pay that. Yes, it’s quite some time.
I still want to thank you very much for the few donations I received up to this point. Developing was fun and I was so very euphoric when I received my first donation. I still remember quite well. Not to forget about the many supportive comments and “thank you”s I received despite the money.
Sincerely,
Phoenix_IV
Required Plugins
- WorldGuard
- Vault
- An economy-plugin supported by Vault
Guide
- The configuration files
- How to create a region
- The inheritance system
- Commands
- Permissions
- Region rebuilding
- Example: Setting up a town
Videos in other languages:
German - Very basic
German (RFS v0.1 - outdated)
More
Updating
RegionForSale provides an automatic update checker to let you get informed as soon as a new version is available. If you do not want to use this feature you can set check_for_updates to false in the general.yml config file.
Todo
- Quick-set options on signs
- Give users, who rented a region, the possibility to buy it (without unrenting + possible rebuilding). The other way round would be retarded - Tell me if you don't think so.
- Auto-updater for minor updates (?)
Before writing a comment
If you want to report a bug or suggest a new feature, please create a ticket instead. These are the reasons why:
- You will always see the status of your request
- Others can easily see if something was already requested
- The discussion about it is separated from other comments
- Your request can't be simply overlooked or forgotten

-
View User Profile
-
Send Message
Posted Feb 28, 2013I can`t make rg addParent Region!
I will Sign with to Region1 and not Region2 I have make rg addParent Region2 And I see of the sign [Regionmarket] Region2 Why can`t i make for Region1? :(
-
View User Profile
-
Send Message
Posted Feb 26, 2013@Tetdoss
Nice to hear all that, thank you :)
I will publish a first pre-release of version 2.0 in the next days. I don't think the region-depth variable will already be available in it, but it's on my list and it definitely will be in 2.0. :)
-
View User Profile
-
Send Message
Posted Feb 25, 2013Hello Phoenix_IV, I'm still using your plugin : the best plugin forever ! But I'm not using SCS anymore, now I'm using ChestShop which is compatible with WorldGuard and therefore, it works well with RFS ! ChestShop is easy to use (we don't need to type any command) and soft.
RFS could be better if old regions are deleted automatically :) It is only a detail :p And I hope see in a next version the region deep on the signs :p
It is a stable plugin and I like it
bye, Tetdoss
PS : do not forget to tell me if you do any changes about the translation file :p I can translate it to French
-
View User Profile
-
Send Message
Posted Feb 22, 2013@SNIPINGTAC0
You should have received a PN, check it out :)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Phoenix_IV
Tried all of that and it still didn't work. :(
What now?
-
View User Profile
-
Send Message
Posted Feb 21, 2013@lANTHONYl
Kind of you to point that out. Of course I always try to see things trough user/admin eyes as well, but often I can't think of more things than I would do/need myself.
Differentiate between amount of bought and rented regions
I forgot about that point when I answered your previous comment. I think this one is not unlikely to appear in a future version ;)
So why don't you just don't give owners the permission to add other owners?
RFS not touching the WG regions.yml file?
It does. Well, not directly, but it changes the region-owners in the WG plugin, which then saves it to its config file. Additionally the owner is stored in the RFS-files to prevent errors in case the wg-regions are edited by hand. To auto-detect already existing owners when adding new regions to RFS set auto-set.owner (general.yml) to true. This way the current wg-owner will automatically become the new rfs-region-owner.
Quick-set options on signs
Uhh, damn, I think someone asked for that once before and I obviously forgot to take a note. So I'll have a look at that. I know it's freaking if you have to adjust some settings for every single region (100+).
I don't think the unit-type options will help you here in any way? If there are multiple, equal regions in that area consider the usage of parent-regions.
However, it seems like you would like to have different withdrawal-periods for different regions? If yes, I'm sorry to say that this isn't possible at the moment. Wouldn't that confuse the users anyway? The only thing you can to is to adjust the pricing so that it fits the duration.
Let's say there is a slightly chance for this to come, but you would need to give me a very convincing reason for this ;)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Phoenix_IV
Well, that's kinda the point though really. We should be able to manage how many plots a player can own AND how many they can rent in separate settings. Say Farmers can own 2 plots and rent 3 plots. They own one house, one shop, and rent one long term storage unit, one hotel room when they're on a quest away from home, and one plot in the Farmers world where they have access to a field to do their work. I configure each of these different plots with WG to have the correct build/construct/entry flags based on whether the player is a region owner or a region member. If they don't own the plot, they can't add someone as an owner which could corrupt the plot market in various ways.
On to your comment about how RFS applies owner and members. Are you saying that RFS does not touch the WG regions.yml file? If so, then this will make it quite difficult to transition to RFS as i would need to manually go through everything and reset all the plot owners so that RFS is aware of the current ownerships. IMO it should be able to read the regions.yml file so that we can easily drop RFS in and have each group limit be immediately in effect. Place a [RegionMarket] sign in a plot that already has an owner and it should show up on the sign.
Onto the current rent system... Not being able to specify on sign creation the price and FIXED duration of a rental is troublesome. The current setup is actually a lease situation, where the player will rent until they unrent, or (presumably) till they run out of money. It would be good if we could specify on sign creation that the region will be $10 for 2 hours. Or on a totally different plot it is $500 for one day. This would add some much needed flexibility. :)
I'm in no way trying to undermine your great work, merely give you a users perspective on what we look for when creating a region market :)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@lANTHONYl
You're right, I don't remember if I've thought about that when I created the permission node. But notice that the RFS command does not redirect to WG, but sets the members itself. Maybe I should still check for the corresponding WG permission node instead. It would be slightly more consistent, despite the advantage that it allows to easily differentiate permissions between "only-wg-regions" and "also-rfs-regions". Thanks for the hint on that.
Hmm, that would mean a lot of changes. What would be the advantage of having the region owner only be set as member in WorldGuard?
I wanted to give players the possibility to add members themselves, no matter if they've bought or rented a region. Renting was not only intended to be used for hotels/markesplaces, but simply as second possibility to purchase a region.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Phoenix_IV
I don't particularly see the point of regionforsale.addmember since worldguard has
and
I feel that having region renters become the region owner actually limits the usefulness of a plot market system. Maybe there should be an option in the config so that end users can specify whether they want renters to get WG owner or member status.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@croftcw
@croftcw
RegionForSale requires you to correctly configure a WorldGuard region. Please refer to the WorldGuard documentation on setting up regions and their flags. Do your testing by manually doing /rg addowner <regionID> <playername> to see if players are able to build.
Running as OP will allow you to build anywhere, regardless of region settings.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Everybody can buy. But, only OP's can build. HELP! I'm tired of searching for a damn town plugin :P
-
View User Profile
-
Send Message
Posted Feb 20, 2013Nice plugin. But, one problem. My clients can't build even when bought.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@SNIPINGTAC0
Hi,
First of all: To post configurations etc. please make use of Pastebin, Bukkit's "Paste" service or the
<<code yaml>><</code>>tags.My first guess would be that there are regions overlapping / a misconfiguration for parent-regions. First check out if the player is set as region owner (in WorldGuard, not RFS!). If yes, RFS had done it's job fine - the issue is not RFS itself. In this case the second step would be to check out all regions that are located at the place of the region you're having issues with. The default WorldGuard tool for that was the spider-string, which may changed. If there is more than one region-name listed, check out if they are all set as parent-regions -> they should appear in the "parents" list for the regions
//rg dump.If everything seems to be fine there - how did you disabled global building? There is a setting in WG which overrides all other region-settings, no matter if the others have building enabled or not.
Ask if you need further help.
@lANTHONYl
Ah, I see I've got your second point wrong.
WE schematics
I don't see the point of having pre-built buildings in a region, since users usually would like to build their own stuff up or, in case of a hotel room, aren't allowed to alter them anyway (see below). I'm not sure if I, as a user, would appreciate those predefined things. On my server rebuilding isn't enabled at all; this way no materials get lost and a future owner can collect those if he wants to.
Region price calculation
As to the ore-calculation: Ores always appear randomly in vanilla minecraft and so it usually should be luck if you get some or not. Additionally it would increase the region price for someone, who is more interested in the region than the ores that COULD be in it (+ would indicate the amount of ores you will find). After a region was re-built the fist time they should be gone anyway. If ores should randomly appear in regions after rebuilding, this should be considered in the pricing from the very first moment.
Creating hotel rooms
Yes, players do always get set as owner (because they are allowed to declare others as members), no matter if they buy or rent the region. To completely disable building in a region you can make use of the WorldGuard build flag, it works for great other users :)
Problems with the first steps of working with RFS
I know the explanations aren't the very best atm, I'll simply need to find some time to create a much better Guide and an introductory video. :/
May I ask you for some feedback when it's done? You seem to be pretty level-headed to me.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@Phoenix_IV
Regarding WE Schematics:
Regarding Region Cost Calculation:
Comments on my testing so far:
-
View User Profile
-
Send Message
Posted Feb 19, 2013Hello! I'm having an issue where people buy plot's and don't have access to build in them. Here is config and general.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@lANTHONYl
Hey Anthony,
Making use of the WorldEdit schematics is a good idea, but I think I already dropped this idea at some point in the past because I've thought it wouldn't be worth it. Where would you see advantages / Where would you make use of this function? Maybe you can convince me ;)
I'm currently working on RegionForSale 2.0 and wanted to rewrite the rebuild+ functionality (command
//rg rebuild+ <operations>and auto-rebuilding), so that it does not only generate "fixed" structures, but can also be used to define different / multiple layers and borders, also accepting percentage inputs of blocks, like the WorldEdit command//setdoes.I think this should be a great (maybe even better?) alternative to your second suggestion, as it allows more customization and is 'only' an enhancement of an already existing function.
It could take a while until 2.0 is out, but I'll try to push some pre-versions in the meantime.
Thank you for already developing own ideas on how your 'general requests' (resetting regions, random ores) could be implemented. I hope you will like RegionForSale, despite the fact that I always feel kind of sorry for competing SRM (which was inactive when I started this, btw) :( . If you have any further ideas / suggestions let me know.
-
View User Profile
-
Send Message
Posted Feb 19, 20132 requests.
Make the rebuild option use WorldEdit schematics. A command could be added to take the initial snapshot of the region, and the region would be restored to that point later on.
Utilize the WorldEdit distribution command to calculate suggested value for a region. Include a blocks.yml file where we can define the values of each block. If a block is not specified, there should be a default block value.
Thanks for what looks like a promising plugin! I will be testing this out today. I am so tired of SRM and all the bugs... i've been looking for an alternative and it looks like this might be it!
Thank you!
-
View User Profile
-
Send Message
Posted Feb 8, 2013@caleb12134
2Andri I have to correct you there, the command is correct, but you don't have to stand inside the region. Instead you have to put it 'in focus' simply by right-clicking the sign. ;)
caleb12134 Have you even had a single glance at the commands page?
-
View User Profile
-
Send Message
Posted Feb 8, 2013@caleb12134
You have to use the command rg buy While standing inside the region :)
-
View User Profile
-
Send Message
Posted Feb 7, 2013I got that working but how do i buy it. i right click it and it says can you buy this and can you rent this. both say yes? how do i buy though.