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 Apr 3, 2013@Vikestart
You're right, I was able to confirm that. I'll search for the source of that as soon as I have the time.
For now you can avoid it by setting the rebuild-block-id to -1. This can be replaced by this rebuild+ function:
- layer GROUND+1 TOP air
- layer BOTTOM GROUND <id/block>
@SwiftSwamp
That depends on how deep the region is. For me it seems like you cannot build into the ground, so you would have to fill the whole region (which is INSIDE the building) with air. But maybe you'll have to stick to the rebuild+ function I posted above as there seems to be an error in the simple, one-block-based rebuilding.
-
View User Profile
-
Send Message
Posted Apr 2, 2013How would I set up the config to auto generate it like this: http://imageshack.us/photo/my-images/713/marketr.png/
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Phoenix_IV
Sorry, but still isn't working :/ Getting the same internal error. Manual rebuild works, but automatic doesn't (when plots are sold/unrented)
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Vikestart
Uh, now I'm a little disappointed - that's why I took the time to created the help page linked in my last comment :|
I used to comment all settings in the file, but especially with the rebuilding stuff it became a little confusing. But notice that the new default configuration contains a link in its header redirecting to the help file with all settings explained.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Phoenix_IV
Like this? :
Would be nice if you could provide an example config.yml making use of all the options :)
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Vikestart
Ah, there is a mistake in there: The "rebuildPlus-operations" setting is now a list of Strings instead of a single string. An explanation is at the very bottom of the config.yml help page.
However, there must be an uncatched exception in my code as well. I'll check for that.
-
View User Profile
-
Send Message
Posted Apr 2, 2013Yup, that's all. I get that error and the plot doesn't regenerate.
config.yml
Also, I run the latest Spigot build.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Vikestart
Is that all the console gave you? It's working for me.
-
View User Profile
-
Send Message
Posted Apr 2, 2013Automatic rebuild doesn't seem to work.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Vikestart
Like I said a tutorial is still missing. Quick explanation for this one:
All values are only separated by whitespaces and no brackets are used (like a command in the console). So this would be:
-
View User Profile
-
Send Message
Posted Apr 1, 2013Glad to see the new update, but I am unsure as to what I should put in the config.yml file under rebuildPlus-operations. I tried putting: rebuildPlus-operations: 'layer(1,bedrock)' and rebuildPlus-operations: 'layer(1,7)' but it's not working :(
-
View User Profile
-
Send Message
Posted Apr 1, 2013@Yndi74
Alright, I'll send a pm to all translators then, thanks :)
-
View User Profile
-
Send Message
Posted Mar 31, 2013@Phoenix_IV
Give me a pm when you finish the config and language update, to make the translation
-
View User Profile
-
Send Message
Posted Mar 31, 2013@Vikestart
Woha, just saw it, that's really awesome! Thank you! What a nice incentive. :) :)
Btw: You're my very first donor at all then.
Usually you're right about the updates. The problem with this one is, that it was originally planned as a code-structure and API update and therefore would be kind of ugly to release it only half-finished. Let's see what I can do.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Phoenix_IV
Sounds awesome :) You could release the updates in 2 parts instead of waiting to release 1 big update, but that's your call. Anways, looking forward to the update.
I donated €15 to you since my server wouldn't survive without this plugin; keep up the good work! :)
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Vikestart
Good to hear :)
The next version will contain advanced Rebuild+ operations:
I think the very first one will be just perfect for your needs. :)
At this point one thing to those I told I will release a new version in the next time:
I was maybe a little too optimistic about the time I need to realize all the changes. Additionally I noticed that it would be better to create a separate documentation for the "config.yml", which takes up its time as well. Sorry for that! :(
I might be able to push something out next week.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Phoenix_IV
Thanks, Phoenix_IV. It doesn't seem to happen anymore.
Although I have one request for enhancement. Currently when plots auto-reset, they fill the whole chunk with one block type. This is a problem because there will be no bedrock at the bottom which causes many deaths to my players :P
It would be nice if it would generate a layer of bedrock at the bottom in addition to the specified block type :)
-
View User Profile
-
Send Message
Posted Mar 28, 2013@Vikestart
All that RegionForSale does is to change the blocks (on the server). The updates are then send to the client. Maybe this is a problem with the current CraftBukkit (development?) version?
You could try if you get the same effect if you change blocks in a (large) area using only WorldEdit. E.g. copy a region and paste it somewhere else.
-
View User Profile
-
Send Message
Posted Mar 28, 2013Sometimes when resetting a plot it will crash my minecraft client (not the server). I'll get a minecraft error screen.
-
View User Profile
-
Send Message
Posted Mar 26, 2013@Yndi74
I am using WorldGuard v5.7.3 and CraftBukkit for MC 1.5.1 and it's working fine.