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 7, 2013@caleb12134
Seems to be pretty near to Theonlymongi's problem.
If you want to set a fixed price for one special region follow these steps:
//rg select <region-id>//rg set unit-type region, as it will suppress price-calculation based on the regions size//rg set price buy <your price>See http://dev.bukkit.org/server-mods/regionforsale/pages/guide/commands/
If you got it now, please tell me where the problem was.
-
View User Profile
-
Send Message
Posted Feb 6, 2013how do i change the price of a lot. ex i have a lot fenced in and a sign that says the price and stuff. but i want to change the tax and stuff like that. I read the instuctions but they arent clear to me?
thanks for any or all help :)
-
View User Profile
-
Send Message
Posted Feb 6, 2013@Theonlymongi
The configurations below only contain the information required for your request.
If that made it any clearer for you it would help me if you could tell why you had a problem to understand it, as it helps to improve descriptions etc.
-
View User Profile
-
Send Message
Posted Feb 6, 2013@Phoenix_IV
Hi, I am really sorry to sound really dumb with this plugin. We have over 30 plugins, and this is the only one I have had troubles with configuring.
Please, I am begging you, please, could you put up a config file that charges $500 every day? I would really appreciate this. My server is having extreme difficulty and the server is depending on this plugin.
Your plugin only accepts full numbers the lowest we can set for 1 day is 1440 because its in minutes
I appreciate any and all help greatly
Josh
-
View User Profile
-
Send Message
Posted Feb 5, 2013@Theonlymongi
First, these two pages are filled with more information:
general.yml - config.yml
The timing stuff is set in the general.yml file, as it is equal for all worlds and regions. There is one "Main task", running in the interval set by "intervals.update" (a dot means that a new sub-category is opened; will be indented in the file). Every time this executes all regions are checked if they are owned, and if yes if the time set by "intervals.collect_money" has passed since the last withdrawal. If yes the owner gets withdrawn (again).
So all in all you can ignore the setting "intervals.update". "intervals.collect_money" states the time which needs to pass until a payment. One day is the default (set in minutes).
The prices are set in the config.yml and can be changed for every region. Read the unit-type section in the description for this.
-
View User Profile
-
Send Message
Posted Feb 5, 2013@Phoenix_IV
Would you mind giving me an example of this configuration using what i need? (500 a day) It would really help buddy, just we are having issues understanding the timing stuff
-
View User Profile
-
Send Message
Posted Feb 4, 2013@Theonlymongi
Take a look into the configuration file. You can change the price, the way it is calculated and the interval for withdrawals there. To set options (parent-)region-specific use the ingame-command
//rg set <option> [value].@2Andri
Yes, you can easily do that: All the changes you can make in the config.yml file can be altered for each single (parent-)region.
//rg select <parent-region-of-your-choice>//rg set < perm-rent | perm-buy > true-
View User Profile
-
Send Message
Posted Feb 3, 2013Question, would I be able to define which player groups are allowed to buy regions om different parent regions? If not, could this be a feature?
Edit: And is it possible to change the rebuilding block id based on the parent region?
-
View User Profile
-
Send Message
Posted Feb 2, 2013Hi I am having an issue. I need to rent out a plot that would potentially cost $500 a day. How would I do this?
I appreciate your help
-
View User Profile
-
Send Message
Posted Jan 24, 2013@Phoenix_IV
Thanks! It works perfectly!
And thanks for a great plugin! :)
-
View User Profile
-
Send Message
Posted Jan 23, 2013@RifFox
Hey,
The protection is handled by WorldGuard. Check out it's Wiki. I think the command
/region flag __global__ build denyshould do it (-> Disable building this way).-
View User Profile
-
Send Message
Posted Jan 23, 2013Hello!
I have a possibly stupid question:
If editing in entire world is globaly disabled (permissions.allow.build: false) - how do I allow region owners to build inside their regions?
-
View User Profile
-
Send Message
Posted Jan 15, 2013@Annually
Yes.
Creating a large region which covers the whole marketplace already denies building for non-owners there (WorldGuard default). To create a region and directly add it to RegionForSale (as a parent-region) you can use the command
//rg define parent <id>instead of using the WG-command/rg define <id>and then adding it to RFS in another step. (This will auto-set the region priority to -1 so that players can build in inner regions). Then create tradeable regions inside using//rg define normal <id>. That's it.-
View User Profile
-
Send Message
Posted Jan 14, 2013With this plugin can you set flags for a large region using WorldGuard to disable building, then claim another region within it that is a shop, allowing players to build in the shop region once they buy/rent it?
-
View User Profile
-
Send Message
Posted Jan 14, 2013@Phoenix_IV
That's cool, thank you so much. I'm starting use this plugin and I really love it right now.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@LordCHTsai
If a player can't afford his taxes / rent anymore he will loose the region (can't build anymore). Region-rebuilding is optional an can be enabled in the config file.
Sure, you can modify the interval for withdrawals in the general config (intervals.collect_money). If you don't want to have taxes simply set them to zero.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@Phoenix_IV
OK, I see. Thank you. :) I have two more questions. What will happen if a player can't afford the tax? And can I modify the time in the config file?
-
View User Profile
-
Send Message
Posted Jan 13, 2013@LordCHTsai
Nope, that's the time until the next withdrawal of taxes or rent, if > 0 (Rent if rented, taxes if bought). You will keep the region as long as you can pay for it.
As you may know taxes and rent are usually collected in a regular interval ;)
-
View User Profile
-
Send Message
Posted Jan 12, 2013Why there's a withdrawal time when I bought a plot and I can't even change the time? Is that means after 24 hrs I have to buy that plot again?
-
View User Profile
-
Send Message
Posted Jan 7, 2013@Tiel424
Seems like your question comes perfectly in time. Up to now it was "only" possible to set a self defined lease-expiry using the command
//rg rent <duration> <time-unit>(So this was already possible, in general). In the release I just made this limit can now furthermore be forced by admins to e.g. max five days.http://dev.bukkit.org/server-mods/regionforsale/forum/dev-builds/47232-region-for-sale-2-0-a1/
:)