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 Jun 2, 2013@MattCraftServers
Hey,
Please check out your JAVA version. It might be outdated.
-
View User Profile
-
Send Message
Posted Jun 1, 2013I'm getting errors in my console, and I'm not sure what to do about it. I've updated all of my plugins, here's the error message
http://pastebin.com/9pjiXfA5
I'm not sure what to do, and I need help.
Thanks -palmertm
-
View User Profile
-
Send Message
Posted Jun 1, 2013@unrivaledneo
Nice to hear. Yepp, had something like this in mind. I've never worked with dynmap before, but once I've done what is pending I'll have a look at this :)
-
View User Profile
-
Send Message
Posted Jun 1, 2013Love the plugin, any plans for dynmap support maybe have it show up whats for rent and how much/who owns what property?
-
View User Profile
-
Send Message
Posted May 29, 2013@Phoenix_IV
This plugin is a staple for my server, so until you are able to have time to make that change if you decide to, I'll figure out some other way to do it, just hard to keep track of every players rent habits, and pay out to each nation leader as is.
So if there is anything i can do to encourage you to do this sooner plz lmk. Once our server grows more beyond donations barely covering hosting cost, we will be donating to this plugins development.
Great Job on it.
-
View User Profile
-
Send Message
Posted May 29, 2013@OrionEvermore
Yes, all regions within a parent-region will adopt the rebuild-settings. But nothing prevents you to override these settings within this parent-region by re-setting the rebuild operations for single regions or another, smaller parent-region (marketplace). ;)
Parent-regions within other parent regions (-> smaller) will automatically receive a higher priority.
I see your reason about the person receiving the money for the regions. I like the idea, as it will extend the possibilities you have with this plugin. But I can't say anything about how long it could take until this will be possible; it's still a hobby and there are more things to do.
-
View User Profile
-
Send Message
Posted May 28, 2013@Phoenix_IV
Also, we have house plots and market plots in the same parent, so it works out better to set house plots to grass/sand etc. and the markets to air. setting the parent would turn them all the same i assume.
-
View User Profile
-
Send Message
Posted May 28, 2013@Phoenix_IV
Sorry for not creating a ticket for that, I know better usually.
That's 1 possibility, but if they receive income in game for having people rent from them, it creates incentives for them to attract people. To build public facilities, and stay aware of players needs to keep them happy.
-
View User Profile
-
Send Message
Posted May 28, 2013@OrionEvermore
I created a Ticket for the error you reported.
Money going to a specific player:
There is a chance. But I have a question for you: Wouldn't you like it better to pay the person who manages a town (I guess thats the reason why you are asking) a constant wage?
-
View User Profile
-
Send Message
Posted May 28, 2013Thx ill try that out and see how it goes.
No chance on money collected for rent/buy going to parent region owner?
edit:
I tried out the rebuilding, manually setting the ground level work for the ones it wasn't set on worked. strange tho some were automatic, some were not. the auto set was enabled from the start. but i just went around and made sure all 56 regions were set...
you said the rebuild+ could be set per parent region.
I see the "region-rebuilding: { }" in the parent-regions.yml for each parent region, but nothing i set seems to stick after reload.
Edit:
using
on parent plot returned internal error. http://pastebin.com/LKRsqWfe
using it on each rentable plot however seems to have worked.
-
View User Profile
-
Send Message
Posted May 27, 2013@OrionEvermore
Shame on you - the answer is right in front of you in the console:
(Btw: Please make use of the
<<code text>><</code>>tags the next time as well.)To rebuild a region the plugin requires a point of reference in the region, so that it knows where the ground stops and the air should start (it cannot "see"). Use
//rg set ground-level .meand the regions ground-level will be set to the y-coordinate of the block right below your feet. Additionally you can set auto-set.ground-level in the general.yml to true if you want. This will auto-set the ground-level to your y-position when creating the region.Resetting a region so that it looks exactly the way it looked before is not possible. BUT you can change the block-id and the rebuild+ functions PER REGION (and per parent-region), which means that you can set "desert" as rebuild+ function for a desert biome, for example. Take a look at the page Region Rebuilding.
About your last question:
Take a look at the WorldGuard quick reference. The way I would TRY to do it (without guarantee) is to define a second region at the same place (of the parent-region), set its "passthrough" flag to "allow", its priority to 1, and its owner to <player-name>.
-
View User Profile
-
Send Message
Posted May 26, 2013@Phoenix_IV
I was OP. I rented the region, signed changed to me. placed some blocks to test it, unrented and confirmed, sign changed back to for rent, nothing in the region changed.
I did try to do it manually also, confirmed, no change.
After unrenting/selling the region i was no longer the owner, but since the blocks remained, and it had no owner, the owner of the parent-region could not clear it.
Just tried again after viewing the rg dump.
I got in console: 13:17:44 [INFO] OrionEv issued server command: rg unrent 13:17:44 [INFO] [RegionForSale] Auto-rebuilding region "tw031" in world "Torchwo od".. 13:17:44 [WARNING] [RegionForSale] Error when trying to auto-rebuild region "tw0 31" in world "Torchwood": Ground-level not set.
Also from the way i understand the config, when it does rebuild, is it strictly the block id or rebuild+ operation you specify? No way to just have it regen to what it was when defined. Reason is, we have plots in different biomes, so if we have it set in a plains, would plant a lot of grass in the desert plots when rebuilt.
Is there a way so that the owner of the parent-region would still have build access in the plots within their region?
-
View User Profile
-
Send Message
Posted May 26, 2013@Phoenix_IV
OHHH that makes so much sense. I was looking at that command assuming it meant just the regionforsale.buy permission, not a region-specific permission.
-
View User Profile
-
Send Message
Posted May 26, 2013@OrionEvermore
Are you still the owner of the region after selling? Have you tried to rebuild it manually (
//rg rebuild <id>, //rg rebuild+ <operation...>)? Also check out the region dump (//rg dump); it will tell you the exact settings that apply for a region and where they come from.@acap41
Yes, there is: Require permissions for the parent region and give them everyone but the people in that group.
//rg select <parent-region-name>//rg set perm-buy true//rg set perm-rent true-
View User Profile
-
Send Message
Posted May 25, 2013Hey - is there a way to prevent one group from buying regions in a certain parent region?
ie. setting the max-regions for that group to null or something
-
View User Profile
-
Send Message
Posted May 25, 2013The bulldozing doesn't seem to be working for my server. I get the message when rg unrent, and rg sell that it will be bulldozed, and to type cmd again to confrim, and nothing.
From Config: region-rebuilding:
-
View User Profile
-
Send Message
Posted May 23, 2013@leponder
You still should check if there are flags set for this region. The command should be
/rg info <region-id>(WorldGuard).-
View User Profile
-
Send Message
Posted May 22, 2013@Phoenix_IV
Well I reverted back to the previous version of Worldguard (5.7.3) and its not doing it anymore and the parent and market regions having been touched since I set up RFS.
-
View User Profile
-
Send Message
Posted May 22, 2013@leponder
Sounds more like someone on your server played around with the entry flag or something. Check it out.
-
View User Profile
-
Send Message
Posted May 22, 2013Seems updating to the most recent version of WorldGuard (5.7.4) causes problems with this. I kept getting a "you are not allowed to enter this region" or something to that effect once I entered the parent region the RFS shops are in. Or is there something I am supposed to do whenever updating Worldguard, like redefining RFS's parent regions or something?